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
- HttpModulesSection.cs
- TemplateControl.cs
- TableAdapterManagerMethodGenerator.cs
- Listbox.cs
- LinearKeyFrames.cs
- LifetimeServices.cs
- ContainerFilterService.cs
- App.cs
- panel.cs
- PaintEvent.cs
- InternalMappingException.cs
- BlobPersonalizationState.cs
- ComPlusDiagnosticTraceRecords.cs
- SpotLight.cs
- ConnectionManagementElement.cs
- Calendar.cs
- SyndicationFeedFormatter.cs
- GridViewHeaderRowPresenter.cs
- HostingEnvironmentException.cs
- _SingleItemRequestCache.cs
- PartialToken.cs
- SerializationFieldInfo.cs
- ItemContainerGenerator.cs
- XmlSchemaAnnotation.cs
- HtmlInputCheckBox.cs
- EnumerableRowCollectionExtensions.cs
- CounterSample.cs
- mongolianshape.cs
- CodeTypeReferenceCollection.cs
- ViewStateAttachedPropertyFeature.cs
- XmlCodeExporter.cs
- IgnoreFileBuildProvider.cs
- Lasso.cs
- XmlSchemaComplexContentExtension.cs
- KeyGestureValueSerializer.cs
- DiscoveryCallbackBehavior.cs
- BindToObject.cs
- TextEditorThreadLocalStore.cs
- UnknownBitmapEncoder.cs
- Table.cs
- TextEditorTables.cs
- Canonicalizers.cs
- ConnectionManagementElementCollection.cs
- ThicknessConverter.cs
- OutputCacheSettingsSection.cs
- TabControlAutomationPeer.cs
- InstanceNameConverter.cs
- RoleBoolean.cs
- UpdateCompiler.cs
- ThreadNeutralSemaphore.cs
- NonBatchDirectoryCompiler.cs
- ToolStripSeparator.cs
- EntitySqlQueryState.cs
- PropagatorResult.cs
- SqlDuplicator.cs
- MaskPropertyEditor.cs
- PrintingPermission.cs
- ToolStripContentPanelRenderEventArgs.cs
- SafeRegistryHandle.cs
- CultureInfoConverter.cs
- RecommendedAsConfigurableAttribute.cs
- List.cs
- WebPartCancelEventArgs.cs
- ObjectQuery_EntitySqlExtensions.cs
- AudioFormatConverter.cs
- PieceDirectory.cs
- Vector3DAnimationBase.cs
- ReferenceConverter.cs
- SerializationSectionGroup.cs
- TypeUtils.cs
- IDispatchConstantAttribute.cs
- CfgArc.cs
- FileAuthorizationModule.cs
- FontDriver.cs
- _CacheStreams.cs
- FileDialogPermission.cs
- SoapElementAttribute.cs
- ArcSegment.cs
- StrokeCollectionDefaultValueFactory.cs
- WorkflowTimerService.cs
- DataGridTextBoxColumn.cs
- MeasurementDCInfo.cs
- MailHeaderInfo.cs
- DCSafeHandle.cs
- ResXFileRef.cs
- LocationReference.cs
- Resources.Designer.cs
- TextEffectCollection.cs
- TraceContextEventArgs.cs
- ClientEventManager.cs
- OdbcEnvironmentHandle.cs
- EmptyCollection.cs
- MethodRental.cs
- SqlFlattener.cs
- MD5CryptoServiceProvider.cs
- HttpCachePolicy.cs
- DialogResultConverter.cs
- CompositeControl.cs
- ImageConverter.cs
- PropagatorResult.cs