Code:
/ 4.0 / 4.0 / 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. //------------------------------------------------------------------------------ //// 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
- PnrpPeerResolverElement.cs
- NamespaceTable.cs
- MessageRpc.cs
- XmlText.cs
- WorkflowRuntimeSection.cs
- XmlNamespaceDeclarationsAttribute.cs
- ElementNotAvailableException.cs
- MetafileHeader.cs
- QilTypeChecker.cs
- GeneralTransformGroup.cs
- NavigationFailedEventArgs.cs
- SafeHandles.cs
- xmlNames.cs
- BlurBitmapEffect.cs
- SqlCacheDependencyDatabaseCollection.cs
- PasswordDeriveBytes.cs
- DrawingGroup.cs
- VBCodeProvider.cs
- XmlSequenceWriter.cs
- Stack.cs
- invalidudtexception.cs
- InputMethod.cs
- LookupNode.cs
- Line.cs
- HandleDictionary.cs
- XmlSchemaComplexType.cs
- ProviderSettingsCollection.cs
- Point3DAnimation.cs
- XmlNamespaceMapping.cs
- Stroke.cs
- OleDbDataAdapter.cs
- EncryptedReference.cs
- PropertyMapper.cs
- ReturnValue.cs
- Activator.cs
- NonSerializedAttribute.cs
- MultipartIdentifier.cs
- DateRangeEvent.cs
- ScaleTransform.cs
- Italic.cs
- CRYPTPROTECT_PROMPTSTRUCT.cs
- Win32SafeHandles.cs
- PageAdapter.cs
- SelectiveScrollingGrid.cs
- DataSourceIDConverter.cs
- MatchNoneMessageFilter.cs
- Vector.cs
- EpmContentDeSerializerBase.cs
- OleStrCAMarshaler.cs
- XmlFormatReaderGenerator.cs
- externdll.cs
- WindowsProgressbar.cs
- HttpWebResponse.cs
- EntityDataSourceSelectingEventArgs.cs
- EndpointDiscoveryMetadata.cs
- UndoManager.cs
- DefaultEventAttribute.cs
- WmlListAdapter.cs
- HtmlElementErrorEventArgs.cs
- _SslSessionsCache.cs
- XmlElementAttribute.cs
- PropertyDescriptorCollection.cs
- PeerValidationBehavior.cs
- SQLSingleStorage.cs
- JapaneseLunisolarCalendar.cs
- XmlSchemaAny.cs
- TableAdapterManagerHelper.cs
- FrameworkElementFactoryMarkupObject.cs
- XmlSerializerNamespaces.cs
- PropertySegmentSerializer.cs
- OutputWindow.cs
- ExpressionReplacer.cs
- SamlAudienceRestrictionCondition.cs
- HelloOperationCD1AsyncResult.cs
- TraceHwndHost.cs
- InputLanguageSource.cs
- TextFormatterContext.cs
- SqlBulkCopyColumnMapping.cs
- SrgsDocument.cs
- XmlQueryStaticData.cs
- StorageMappingItemLoader.cs
- TrackBarRenderer.cs
- PenLineCapValidation.cs
- StructuredType.cs
- ChangePasswordAutoFormat.cs
- dataobject.cs
- SchemaImporterExtensionsSection.cs
- CommandSet.cs
- CatalogZoneDesigner.cs
- TextWriter.cs
- StringSorter.cs
- WebPartConnectVerb.cs
- MatrixTransform3D.cs
- VSWCFServiceContractGenerator.cs
- ControlTemplate.cs
- SplitterPanel.cs
- WorkflowFormatterBehavior.cs
- DirectionalLight.cs
- XmlILIndex.cs
- XmlQualifiedNameTest.cs