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
- QilLiteral.cs
- MD5.cs
- ExpressionNode.cs
- LoginName.cs
- XmlText.cs
- OleDbRowUpdatedEvent.cs
- DataGridViewCellLinkedList.cs
- UseLicense.cs
- PageThemeParser.cs
- EllipseGeometry.cs
- XmlTextReader.cs
- Path.cs
- MenuDesigner.cs
- XmlCharacterData.cs
- WindowsFormsSectionHandler.cs
- RSAPKCS1KeyExchangeDeformatter.cs
- RuleSet.cs
- ColorTransform.cs
- Privilege.cs
- LogAppendAsyncResult.cs
- Atom10FormatterFactory.cs
- BrowserCapabilitiesCompiler.cs
- HttpListenerContext.cs
- HttpCookiesSection.cs
- JsonWriter.cs
- SrgsElement.cs
- SkinBuilder.cs
- EdmSchemaError.cs
- XmlBindingWorker.cs
- FieldToken.cs
- ConfigurationSettings.cs
- TraceHandlerErrorFormatter.cs
- PartitionResolver.cs
- AccessDataSourceView.cs
- QilReplaceVisitor.cs
- BackgroundFormatInfo.cs
- Classification.cs
- TranslateTransform.cs
- DataGridRowAutomationPeer.cs
- ArgumentOutOfRangeException.cs
- AttributeData.cs
- RtfControlWordInfo.cs
- SqlCaseSimplifier.cs
- LabelLiteral.cs
- OwnerDrawPropertyBag.cs
- XmlSchemaSimpleTypeUnion.cs
- DocumentViewerBaseAutomationPeer.cs
- RoleGroup.cs
- AnimationClockResource.cs
- ObjectFactoryCodeDomTreeGenerator.cs
- DataBinding.cs
- Int16Converter.cs
- DynamicPropertyHolder.cs
- XmlAggregates.cs
- SubMenuStyle.cs
- BindingCompleteEventArgs.cs
- EventLogPropertySelector.cs
- __Error.cs
- SQLInt32.cs
- XamlStyleSerializer.cs
- GridLength.cs
- TransformerInfoCollection.cs
- CanonicalFontFamilyReference.cs
- ScriptRegistrationManager.cs
- mactripleDES.cs
- SchemaLookupTable.cs
- EmptyElement.cs
- FixedMaxHeap.cs
- PixelFormatConverter.cs
- PermissionAttributes.cs
- MemberAssignment.cs
- CompensationHandlingFilter.cs
- ChtmlFormAdapter.cs
- GACIdentityPermission.cs
- ToolStripItemDataObject.cs
- Socket.cs
- _RegBlobWebProxyDataBuilder.cs
- Process.cs
- Int32RectValueSerializer.cs
- WsatTransactionInfo.cs
- FormViewDeleteEventArgs.cs
- EntityType.cs
- ITextView.cs
- SeparatorAutomationPeer.cs
- PrintPageEvent.cs
- ComPlusSynchronizationContext.cs
- FileCodeGroup.cs
- SchemaTypeEmitter.cs
- WebEventTraceProvider.cs
- Crc32.cs
- RawStylusActions.cs
- XmlValidatingReader.cs
- PathGeometry.cs
- FormsAuthenticationEventArgs.cs
- StrokeSerializer.cs
- SmiContext.cs
- MemoryStream.cs
- TargetConverter.cs
- ScrollChrome.cs
- InputMethodStateTypeInfo.cs