Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- DataGridLinkButton.cs
- AcceptorSessionSymmetricTransportSecurityProtocol.cs
- EmptyCollection.cs
- ViewGenResults.cs
- NodeLabelEditEvent.cs
- SrgsGrammar.cs
- TableCellCollection.cs
- MenuItem.cs
- SecurityHeaderTokenResolver.cs
- GenerateScriptTypeAttribute.cs
- DeadCharTextComposition.cs
- DashStyle.cs
- SimpleHandlerFactory.cs
- TableParaClient.cs
- UnmanagedMemoryStream.cs
- HostProtectionException.cs
- TagNameToTypeMapper.cs
- AppDomainFactory.cs
- CodeStatement.cs
- IPGlobalProperties.cs
- FunctionDetailsReader.cs
- DataSourceConverter.cs
- ListBindingConverter.cs
- GuidelineCollection.cs
- FamilyTypeface.cs
- TreeSet.cs
- ConfigurationSettings.cs
- OrthographicCamera.cs
- WebPartConnectVerb.cs
- HttpCookiesSection.cs
- QueryRelOp.cs
- Enum.cs
- MimePart.cs
- infer.cs
- TransformedBitmap.cs
- ClientUrlResolverWrapper.cs
- Column.cs
- CopyAttributesAction.cs
- PeerCollaboration.cs
- ViewEvent.cs
- RewritingProcessor.cs
- RepeaterCommandEventArgs.cs
- XamlSerializer.cs
- KeyConverter.cs
- HierarchicalDataBoundControl.cs
- MissingManifestResourceException.cs
- _SSPISessionCache.cs
- ProviderSettings.cs
- ValueUtilsSmi.cs
- XPathDocumentIterator.cs
- ChangeInterceptorAttribute.cs
- SqlRowUpdatedEvent.cs
- SchemaMapping.cs
- SplitterPanel.cs
- RenameRuleObjectDialog.cs
- BCLDebug.cs
- StrokeCollectionConverter.cs
- EventLogPermissionEntryCollection.cs
- InstanceOwnerQueryResult.cs
- SafeIUnknown.cs
- VisualTreeUtils.cs
- HashRepartitionStream.cs
- ViewBox.cs
- CodeDefaultValueExpression.cs
- DataControlField.cs
- HitTestDrawingContextWalker.cs
- Calendar.cs
- TypeTypeConverter.cs
- SoapSchemaMember.cs
- CheckBox.cs
- ContentWrapperAttribute.cs
- XPathNodeList.cs
- DeadCharTextComposition.cs
- UrlMappingsModule.cs
- SqlDuplicator.cs
- Single.cs
- Executor.cs
- DesignColumn.cs
- InstanceLockedException.cs
- ToolStripPanelRenderEventArgs.cs
- Bits.cs
- MessageEncodingBindingElementImporter.cs
- ResourceCodeDomSerializer.cs
- ToolTip.cs
- MetabaseReader.cs
- WebPartsPersonalization.cs
- TableStyle.cs
- ScaleTransform.cs
- GetChildSubtree.cs
- HttpWebResponse.cs
- ErrorFormatterPage.cs
- StylusLogic.cs
- StatusBarAutomationPeer.cs
- SQLInt32.cs
- Maps.cs
- PolicyStatement.cs
- ViewManager.cs
- XPathDocumentIterator.cs
- NumericUpDown.cs
- UrlPropertyAttribute.cs