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
- TimeSpanStorage.cs
- BooleanAnimationBase.cs
- Screen.cs
- DataTableCollection.cs
- SqlGenerator.cs
- ListControlConvertEventArgs.cs
- SymbolResolver.cs
- PerfService.cs
- DbParameterHelper.cs
- RegularExpressionValidator.cs
- ConfigurationStrings.cs
- _TimerThread.cs
- ListSortDescriptionCollection.cs
- AutomationPeer.cs
- XsltFunctions.cs
- Relationship.cs
- Lasso.cs
- AppDomain.cs
- DataColumnCollection.cs
- TreeNodeCollection.cs
- Int32RectValueSerializer.cs
- ToolStripMenuItemDesigner.cs
- EntityDataSourceReferenceGroup.cs
- ContextMenu.cs
- WorkflowElementDialog.cs
- querybuilder.cs
- SiteMapSection.cs
- EventEntry.cs
- AutomationPropertyInfo.cs
- XmlMtomWriter.cs
- ToolStripOverflow.cs
- GcHandle.cs
- HitTestResult.cs
- AutomationEvent.cs
- InstanceNotFoundException.cs
- TimeSpanParse.cs
- CmsInterop.cs
- ContextQuery.cs
- OperationAbortedException.cs
- COMException.cs
- PermissionAttributes.cs
- RowVisual.cs
- MonitorWrapper.cs
- TypeUsage.cs
- CodeSubDirectoriesCollection.cs
- MissingFieldException.cs
- HeaderElement.cs
- PackagePartCollection.cs
- Token.cs
- PageClientProxyGenerator.cs
- ZipIOZip64EndOfCentralDirectoryLocatorBlock.cs
- DecoderReplacementFallback.cs
- ParallelTimeline.cs
- DynamicRenderer.cs
- webbrowsersite.cs
- ImageSource.cs
- GeneratedCodeAttribute.cs
- SinglePhaseEnlistment.cs
- ObjectFactoryCodeDomTreeGenerator.cs
- localization.cs
- SmiConnection.cs
- RtfControls.cs
- XmlSubtreeReader.cs
- PropertyTabAttribute.cs
- SecurityStandardsManager.cs
- _AutoWebProxyScriptEngine.cs
- XmlDocumentSerializer.cs
- MimeParameterWriter.cs
- ExpressionBuilder.cs
- FocusWithinProperty.cs
- DataGridViewColumnCollectionDialog.cs
- WorkflowInvoker.cs
- ExpandCollapseProviderWrapper.cs
- ImageMapEventArgs.cs
- ButtonBase.cs
- Grant.cs
- StructuralComparisons.cs
- SortAction.cs
- TailPinnedEventArgs.cs
- NativeMethods.cs
- ProcessThreadCollection.cs
- AxHost.cs
- ProfileGroupSettings.cs
- PerfCounters.cs
- CommandPlan.cs
- Normalization.cs
- EncoderNLS.cs
- RoutedPropertyChangedEventArgs.cs
- HwndHostAutomationPeer.cs
- Line.cs
- TextRunCacheImp.cs
- Listbox.cs
- UInt32Converter.cs
- SqlNodeAnnotation.cs
- TextChange.cs
- BinaryReader.cs
- WebPartCloseVerb.cs
- _AutoWebProxyScriptWrapper.cs
- InspectionWorker.cs
- AnimationStorage.cs