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
- ObjectIDGenerator.cs
- WebPartConnection.cs
- SystemTcpConnection.cs
- DoubleAnimationBase.cs
- OdbcConnectionFactory.cs
- SimpleType.cs
- StagingAreaInputItem.cs
- ApplyImportsAction.cs
- EncoderReplacementFallback.cs
- PhonemeEventArgs.cs
- TimeSpanFormat.cs
- XmlIlTypeHelper.cs
- Constants.cs
- EncodingStreamWrapper.cs
- XsdCachingReader.cs
- FieldTemplateUserControl.cs
- MailFileEditor.cs
- ProxyWebPartConnectionCollection.cs
- DummyDataSource.cs
- AbstractSvcMapFileLoader.cs
- ConfigurationException.cs
- ControlIdConverter.cs
- SpecularMaterial.cs
- InputQueueChannel.cs
- DefaultIfEmptyQueryOperator.cs
- HijriCalendar.cs
- ServicePointManager.cs
- DbFunctionCommandTree.cs
- RuleSettingsCollection.cs
- MediaContextNotificationWindow.cs
- ListChunk.cs
- PageBuildProvider.cs
- HtmlTernaryTree.cs
- URLMembershipCondition.cs
- MediaEntryAttribute.cs
- PersistChildrenAttribute.cs
- TextElementCollection.cs
- UriSection.cs
- Compilation.cs
- ValueType.cs
- ScriptResourceHandler.cs
- ArrayList.cs
- QueryRelOp.cs
- HttpRuntimeSection.cs
- HttpDebugHandler.cs
- ValidatedMobileControlConverter.cs
- XmlSerializationReader.cs
- AppearanceEditorPart.cs
- ScrollableControl.cs
- SessionState.cs
- LocatorGroup.cs
- WebControl.cs
- UpdateTracker.cs
- DataGridViewRowPrePaintEventArgs.cs
- MarkupExtensionParser.cs
- XPathDescendantIterator.cs
- SettingsPropertyNotFoundException.cs
- CodeDomSerializationProvider.cs
- util.cs
- SynchronizedPool.cs
- LayoutEvent.cs
- ObjRef.cs
- SmtpSection.cs
- HyperLinkStyle.cs
- ListView.cs
- CodeMethodInvokeExpression.cs
- ProcessModelInfo.cs
- JsonUriDataContract.cs
- DBConnection.cs
- CachedPathData.cs
- PaintValueEventArgs.cs
- CurrencyManager.cs
- CallbackHandler.cs
- EntitySqlQueryState.cs
- DocumentManager.cs
- SQLInt32Storage.cs
- QueryContinueDragEvent.cs
- __TransparentProxy.cs
- ThemeDictionaryExtension.cs
- SafeNativeMethods.cs
- ConfigXmlText.cs
- InkCanvasAutomationPeer.cs
- OperationAbortedException.cs
- Style.cs
- PlatformNotSupportedException.cs
- DataBinder.cs
- CodeVariableReferenceExpression.cs
- PageContentAsyncResult.cs
- BinaryObjectInfo.cs
- SMSvcHost.cs
- QilInvokeLateBound.cs
- DataSourceDesigner.cs
- WindowsEditBoxRange.cs
- DecimalConverter.cs
- CompilerInfo.cs
- MailAddressParser.cs
- ItemChangedEventArgs.cs
- DataGrid.cs
- BevelBitmapEffect.cs
- HtmlTableRowCollection.cs