Code:
/ FX-1434 / FX-1434 / 1.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
- XmlWrappingReader.cs
- EntityDataSourceChangingEventArgs.cs
- PanelStyle.cs
- SqlComparer.cs
- ExtenderProvidedPropertyAttribute.cs
- PartDesigner.cs
- XmlSchemaNotation.cs
- SQLBytesStorage.cs
- XmlSchemaComplexContentRestriction.cs
- ActivityMetadata.cs
- ConfigurationStrings.cs
- StringKeyFrameCollection.cs
- PackageProperties.cs
- x509utils.cs
- AddInStore.cs
- MimeObjectFactory.cs
- WebSysDefaultValueAttribute.cs
- DirectoryNotFoundException.cs
- ValueProviderWrapper.cs
- StreamAsIStream.cs
- DecimalSumAggregationOperator.cs
- TextFormatter.cs
- LineSegment.cs
- SourceItem.cs
- InternalControlCollection.cs
- CroppedBitmap.cs
- MessageQueuePermissionAttribute.cs
- NotificationContext.cs
- RunWorkerCompletedEventArgs.cs
- RegexStringValidator.cs
- SQLInt16Storage.cs
- ToolStripDropTargetManager.cs
- WebPartDeleteVerb.cs
- SourceElementsCollection.cs
- XmlDataFileEditor.cs
- SQLDateTimeStorage.cs
- ByteStream.cs
- DbCommandTree.cs
- InkPresenterAutomationPeer.cs
- ThreadAbortException.cs
- FlowDocumentFormatter.cs
- DataColumnPropertyDescriptor.cs
- InvalidAsynchronousStateException.cs
- DuplicateMessageDetector.cs
- StylusLogic.cs
- RecordsAffectedEventArgs.cs
- PackageDigitalSignatureManager.cs
- SourceInterpreter.cs
- TypeFieldSchema.cs
- ConfigurationManagerHelper.cs
- XNodeNavigator.cs
- METAHEADER.cs
- BookmarkNameHelper.cs
- RegexCode.cs
- AnnouncementClient.cs
- SimpleExpression.cs
- ChildrenQuery.cs
- XmlAttributes.cs
- WrapPanel.cs
- DeferredElementTreeState.cs
- CoTaskMemHandle.cs
- ZipPackage.cs
- NamespaceCollection.cs
- TextRenderer.cs
- base64Transforms.cs
- QueueProcessor.cs
- ValidationEventArgs.cs
- LinkDescriptor.cs
- XmlImplementation.cs
- CommandHelpers.cs
- DetailsViewCommandEventArgs.cs
- TreeNodeStyleCollection.cs
- BaseAddressElement.cs
- KeyBinding.cs
- MediaElementAutomationPeer.cs
- ComboBoxItem.cs
- GlobalDataBindingHandler.cs
- HtmlTextArea.cs
- HostedBindingBehavior.cs
- Rijndael.cs
- BaseDataBoundControl.cs
- activationcontext.cs
- RegistryHandle.cs
- LogicalExpr.cs
- SafeTimerHandle.cs
- TokenizerHelper.cs
- HwndHostAutomationPeer.cs
- UserControlAutomationPeer.cs
- UserInitiatedNavigationPermission.cs
- NamespaceList.cs
- JavaScriptObjectDeserializer.cs
- CannotUnloadAppDomainException.cs
- MsmqTransportBindingElement.cs
- ListViewUpdateEventArgs.cs
- HMACSHA1.cs
- WindowsGrip.cs
- SystemColors.cs
- XmlRootAttribute.cs
- EntityProviderServices.cs
- Iis7Helper.cs