Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / ndp / fx / src / Data / System / Data / ProviderBase / DbConnectionPoolOptions.cs / 1 / DbConnectionPoolOptions.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //[....] //----------------------------------------------------------------------------- namespace System.Data.ProviderBase { using System; using System.Diagnostics; internal sealed class DbConnectionPoolGroupOptions { private readonly bool _poolByIdentity; private readonly int _minPoolSize; private readonly int _maxPoolSize; private readonly int _creationTimeout; private readonly TimeSpan _loadBalanceTimeout; private readonly bool _hasTransactionAffinity; private readonly bool _useDeactivateQueue; private readonly bool _useLoadBalancing; public DbConnectionPoolGroupOptions( bool poolByIdentity, int minPoolSize, int maxPoolSize, int creationTimeout, int loadBalanceTimeout, bool hasTransactionAffinity, bool useDeactivateQueue ) { _poolByIdentity = poolByIdentity; _minPoolSize = minPoolSize; _maxPoolSize = maxPoolSize; _creationTimeout = creationTimeout; if (0 != loadBalanceTimeout) { _loadBalanceTimeout = new TimeSpan(0, 0, loadBalanceTimeout); _useLoadBalancing = true; } _hasTransactionAffinity = hasTransactionAffinity; _useDeactivateQueue = useDeactivateQueue; } public int CreationTimeout { get { return _creationTimeout; } } public bool HasTransactionAffinity { get { return _hasTransactionAffinity; } } public TimeSpan LoadBalanceTimeout { get { return _loadBalanceTimeout; } } public int MaxPoolSize { get { return _maxPoolSize; } } public int MinPoolSize { get { return _minPoolSize; } } public bool PoolByIdentity { get { return _poolByIdentity; } } public bool UseDeactivateQueue { get { return _useDeactivateQueue; } } public bool UseLoadBalancing { get { return _useLoadBalancing; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //[....] //----------------------------------------------------------------------------- namespace System.Data.ProviderBase { using System; using System.Diagnostics; internal sealed class DbConnectionPoolGroupOptions { private readonly bool _poolByIdentity; private readonly int _minPoolSize; private readonly int _maxPoolSize; private readonly int _creationTimeout; private readonly TimeSpan _loadBalanceTimeout; private readonly bool _hasTransactionAffinity; private readonly bool _useDeactivateQueue; private readonly bool _useLoadBalancing; public DbConnectionPoolGroupOptions( bool poolByIdentity, int minPoolSize, int maxPoolSize, int creationTimeout, int loadBalanceTimeout, bool hasTransactionAffinity, bool useDeactivateQueue ) { _poolByIdentity = poolByIdentity; _minPoolSize = minPoolSize; _maxPoolSize = maxPoolSize; _creationTimeout = creationTimeout; if (0 != loadBalanceTimeout) { _loadBalanceTimeout = new TimeSpan(0, 0, loadBalanceTimeout); _useLoadBalancing = true; } _hasTransactionAffinity = hasTransactionAffinity; _useDeactivateQueue = useDeactivateQueue; } public int CreationTimeout { get { return _creationTimeout; } } public bool HasTransactionAffinity { get { return _hasTransactionAffinity; } } public TimeSpan LoadBalanceTimeout { get { return _loadBalanceTimeout; } } public int MaxPoolSize { get { return _maxPoolSize; } } public int MinPoolSize { get { return _minPoolSize; } } public bool PoolByIdentity { get { return _poolByIdentity; } } public bool UseDeactivateQueue { get { return _useDeactivateQueue; } } public bool UseLoadBalancing { get { return _useLoadBalancing; } } } } // 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
- ActivityExecutor.cs
- QuadraticBezierSegment.cs
- XmlSchemaAnnotated.cs
- OdbcEnvironment.cs
- FormatterConverter.cs
- InkCanvasSelectionAdorner.cs
- AutomationEventArgs.cs
- HandlerWithFactory.cs
- FixedPosition.cs
- UriGenerator.cs
- PerformanceCounterPermissionEntryCollection.cs
- ScriptManager.cs
- GradientPanel.cs
- FileDialog_Vista.cs
- DefaultWorkflowTransactionService.cs
- COMException.cs
- XmlSchemaType.cs
- ComAdminInterfaces.cs
- AutomationProperties.cs
- EntityDataSourceWrapperCollection.cs
- DBBindings.cs
- Propagator.cs
- FileCodeGroup.cs
- ActivityStateRecord.cs
- ProxyWebPartManagerDesigner.cs
- datacache.cs
- SerializationStore.cs
- BooleanKeyFrameCollection.cs
- EntityProxyFactory.cs
- OdbcPermission.cs
- DataGridColumn.cs
- InheritedPropertyChangedEventArgs.cs
- TemplatedMailWebEventProvider.cs
- KeyPressEvent.cs
- TransactionWaitAsyncResult.cs
- XmlDigitalSignatureProcessor.cs
- TextSegment.cs
- HyperLink.cs
- DateBoldEvent.cs
- EUCJPEncoding.cs
- Animatable.cs
- ThreadWorkerController.cs
- ConstructorArgumentAttribute.cs
- RemoteCryptoTokenProvider.cs
- QueryRewriter.cs
- SqlDataAdapter.cs
- EventData.cs
- DragStartedEventArgs.cs
- InvokeMethodActivityDesigner.cs
- CultureInfoConverter.cs
- IISMapPath.cs
- GuidTagList.cs
- ActivityCodeDomSerializer.cs
- TemplateParser.cs
- WebBrowserUriTypeConverter.cs
- AnimationClock.cs
- ArithmeticException.cs
- Span.cs
- CacheVirtualItemsEvent.cs
- AssemblyInfo.cs
- NativeMethods.cs
- PenContexts.cs
- DataControlImageButton.cs
- LogFlushAsyncResult.cs
- ZipIOLocalFileDataDescriptor.cs
- XmlUtf8RawTextWriter.cs
- RawStylusSystemGestureInputReport.cs
- ListChangedEventArgs.cs
- ActiveXContainer.cs
- DBSqlParserTableCollection.cs
- EmitterCache.cs
- Pair.cs
- PropertyGridCommands.cs
- ConfigurationCollectionAttribute.cs
- TemplateManager.cs
- EntitySet.cs
- DocumentOrderComparer.cs
- JapaneseCalendar.cs
- IntSecurity.cs
- BufferModesCollection.cs
- Dictionary.cs
- DBDataPermission.cs
- FixedElement.cs
- CompiledQueryCacheEntry.cs
- SiteMapDataSource.cs
- EncodingStreamWrapper.cs
- SafeEventLogWriteHandle.cs
- RawStylusInputReport.cs
- httpstaticobjectscollection.cs
- BuildManagerHost.cs
- BamlLocalizableResource.cs
- DataKeyArray.cs
- QuotaThrottle.cs
- X509Certificate.cs
- ManipulationStartedEventArgs.cs
- WebScriptMetadataInstanceContextProvider.cs
- RegularExpressionValidator.cs
- DeferredTextReference.cs
- _DigestClient.cs
- TextRangeSerialization.cs