Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / WF / RunTime / Configuration / WorkflowRuntimeSection.cs / 1305376 / WorkflowRuntimeSection.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- using System; using System.Configuration; using System.Collections.Specialized; using System.Workflow.Runtime; namespace System.Workflow.Runtime.Configuration { ///Configuration settings for the WorkflowRuntime ////// /// Services that are automatically instantiated must implement one of the /// following constructors: /// /// public MyService(); /// public MyService(NameValueCollection); /// public MyService(WorkflowRuntime); /// public MyService(WorkflowRuntime, NameValueCollection); ///
////// /// /// public class WorkflowRuntimeSection : ConfigurationSection { private const string _services = "Services"; private const string commonParametersSectionName = "CommonParameters"; private const string _name = "Name"; private const string _validateOnCreate = "ValidateOnCreate"; private const string _enablePerfCounters = "EnablePerformanceCounters"; private const string _definitionCacheCapacity = "WorkflowDefinitionCacheCapacity"; internal const string DefaultSectionName = "WorkflowRuntime"; /// The capacity of WorkflowDefinition cache [ConfigurationProperty(_definitionCacheCapacity, DefaultValue = 0)] public int WorkflowDefinitionCacheCapacity { get { return (int)base[_definitionCacheCapacity]; } set { base[_definitionCacheCapacity] = value; } } ///The name of the service container [ConfigurationProperty(_name, DefaultValue = "")] public string Name { get { return (string)base[_name]; } set { base[_name] = value; } } [ConfigurationProperty(_validateOnCreate, DefaultValue = true)] public bool ValidateOnCreate { get { return (bool)base[_validateOnCreate]; } set { base[_validateOnCreate] = value; } } [ConfigurationProperty(_enablePerfCounters, DefaultValue = true)] public bool EnablePerformanceCounters { get { return (bool)base[_enablePerfCounters]; } set { base[_enablePerfCounters] = value; } } ///The providers to be instantiated by the service container. [ConfigurationProperty(_services, DefaultValue = null)] public WorkflowRuntimeServiceElementCollection Services { get { return (WorkflowRuntimeServiceElementCollection)base[_services]; } } ///The resources to be shared by the services. [ConfigurationProperty(WorkflowRuntimeSection.commonParametersSectionName, DefaultValue = null)] public NameValueConfigurationCollection CommonParameters { get { return (NameValueConfigurationCollection)base[WorkflowRuntimeSection.commonParametersSectionName]; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- CookieParameter.cs
- ListBoxItem.cs
- EntityObject.cs
- IssuedTokenServiceCredential.cs
- ConfigXmlCDataSection.cs
- GenericWebPart.cs
- WorkflowStateRollbackService.cs
- StatusBarItem.cs
- XamlHttpHandlerFactory.cs
- SecUtil.cs
- PeerCollaborationPermission.cs
- IUnknownConstantAttribute.cs
- SqlFlattener.cs
- FormsAuthenticationTicket.cs
- Event.cs
- CompositionTarget.cs
- COM2PropertyPageUITypeConverter.cs
- IntegerValidator.cs
- GPRECTF.cs
- NetworkCredential.cs
- FixedSOMPageConstructor.cs
- MarkupObject.cs
- DecimalAnimationBase.cs
- MimeMultiPart.cs
- StylusPointProperty.cs
- VisualTreeUtils.cs
- ListBindingConverter.cs
- ResourceSet.cs
- DataGridViewImageCell.cs
- PackageProperties.cs
- ResourcesBuildProvider.cs
- DefaultValueConverter.cs
- EventLogPermission.cs
- MultiTrigger.cs
- Formatter.cs
- DbConnectionPoolGroup.cs
- TypeDescriptionProviderAttribute.cs
- Tuple.cs
- WebPartExportVerb.cs
- ThrowOnMultipleAssignment.cs
- Registry.cs
- DecoderBestFitFallback.cs
- DataTemplateKey.cs
- ParameterCollection.cs
- BindingValueChangedEventArgs.cs
- TimeSpanConverter.cs
- _NegotiateClient.cs
- Selector.cs
- LogLogRecordEnumerator.cs
- assertwrapper.cs
- EmissiveMaterial.cs
- GridViewDeleteEventArgs.cs
- PropertyEmitterBase.cs
- ProfileBuildProvider.cs
- DotExpr.cs
- LeafCellTreeNode.cs
- ConfigurationElement.cs
- XmlLangPropertyAttribute.cs
- FixedSOMGroup.cs
- ConfigXmlElement.cs
- PeerNameRecordCollection.cs
- SimpleLine.cs
- TimeZone.cs
- SiteMapNodeItemEventArgs.cs
- Events.cs
- MappingMetadataHelper.cs
- _NetworkingPerfCounters.cs
- DataListCommandEventArgs.cs
- ExecutionContext.cs
- DataObjectSettingDataEventArgs.cs
- DBConnectionString.cs
- BitmapEditor.cs
- AssemblyHash.cs
- IssuedTokenServiceCredential.cs
- DeploymentSection.cs
- ObjectDataSourceChooseMethodsPanel.cs
- MDIClient.cs
- ComContractElementCollection.cs
- LoginUtil.cs
- DBCommandBuilder.cs
- FlagsAttribute.cs
- OverflowException.cs
- TextServicesLoader.cs
- XmlQueryStaticData.cs
- MessageDecoder.cs
- RubberbandSelector.cs
- ControlParser.cs
- AnimationException.cs
- SequenceDesigner.cs
- RequestCachingSection.cs
- Highlights.cs
- ClientSettingsStore.cs
- DragDropHelper.cs
- BaseTransportHeaders.cs
- StreamUpdate.cs
- StreamSecurityUpgradeInitiatorAsyncResult.cs
- UnsafeNativeMethods.cs
- DocumentApplicationState.cs
- InputScopeConverter.cs
- XmlElement.cs