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
- ContractMapping.cs
- SortedDictionary.cs
- SimpleApplicationHost.cs
- ControlPropertyNameConverter.cs
- CodeThrowExceptionStatement.cs
- HideDisabledControlAdapter.cs
- followingsibling.cs
- ConfigurationValidatorAttribute.cs
- GridViewColumnHeaderAutomationPeer.cs
- WebEvents.cs
- TableLayoutCellPaintEventArgs.cs
- Visual3D.cs
- BitArray.cs
- XmlSchemaDocumentation.cs
- SurrogateSelector.cs
- ChainedAsyncResult.cs
- WorkflowTransactionOptions.cs
- BmpBitmapEncoder.cs
- ParameterElementCollection.cs
- WizardPanelChangingEventArgs.cs
- InsufficientExecutionStackException.cs
- NTAccount.cs
- UnconditionalPolicy.cs
- RetriableClipboard.cs
- XmlAttributes.cs
- TdsParserStateObject.cs
- FormattedText.cs
- TextProperties.cs
- OleDbSchemaGuid.cs
- TypeDelegator.cs
- MatrixTransform.cs
- ExpressionBuilder.cs
- hwndwrapper.cs
- EntityDataSourceWrapperCollection.cs
- XmlObjectSerializerWriteContextComplexJson.cs
- BitmapEffectDrawingContextState.cs
- TextTreeTextNode.cs
- ProcessHost.cs
- AccessDataSourceDesigner.cs
- ScrollContentPresenter.cs
- XsdDataContractExporter.cs
- ManagementQuery.cs
- WebFormsRootDesigner.cs
- WorkerRequest.cs
- TextParagraphView.cs
- SafeHandle.cs
- HierarchicalDataTemplate.cs
- ScrollChrome.cs
- UrlUtility.cs
- TypeDescriptorFilterService.cs
- EncryptedType.cs
- OrderingInfo.cs
- Int32Converter.cs
- HasCopySemanticsAttribute.cs
- XmlSerializer.cs
- ProtectedConfigurationProviderCollection.cs
- xdrvalidator.cs
- FontDialog.cs
- SendParametersContent.cs
- ISAPIRuntime.cs
- MetadataProperty.cs
- CounterCreationData.cs
- ManagementOperationWatcher.cs
- TextBoxRenderer.cs
- contentDescriptor.cs
- ExclusiveTcpListener.cs
- TextTreeNode.cs
- UshortList2.cs
- CustomErrorsSection.cs
- altserialization.cs
- CTreeGenerator.cs
- XmlEncodedRawTextWriter.cs
- CodeSnippetStatement.cs
- TextContainerChangedEventArgs.cs
- EnterpriseServicesHelper.cs
- TreeBuilderXamlTranslator.cs
- CustomSignedXml.cs
- RijndaelCryptoServiceProvider.cs
- QilTypeChecker.cs
- TextWriter.cs
- LogEntryHeaderv1Deserializer.cs
- StickyNote.cs
- RegexCompilationInfo.cs
- XmlSchemaAttribute.cs
- SelectionEditor.cs
- activationcontext.cs
- DefaultAsyncDataDispatcher.cs
- PageCache.cs
- DataGridBoolColumn.cs
- SqlDataSourceQueryConverter.cs
- QuestionEventArgs.cs
- TdsParserSessionPool.cs
- ArgumentNullException.cs
- TextAdaptor.cs
- FontInfo.cs
- DataGridView.cs
- ByteArrayHelperWithString.cs
- MobileControlDesigner.cs
- FormsAuthenticationModule.cs
- SqlDataSourceTableQuery.cs