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
- validation.cs
- EventLogPermissionAttribute.cs
- lengthconverter.cs
- DetailsViewUpdatedEventArgs.cs
- AsyncDataRequest.cs
- DBAsyncResult.cs
- assertwrapper.cs
- _ScatterGatherBuffers.cs
- TextElementEnumerator.cs
- FactoryMaker.cs
- MeasurementDCInfo.cs
- TableStyle.cs
- KeyPullup.cs
- KnownAssembliesSet.cs
- DropSource.cs
- EventMappingSettingsCollection.cs
- Pts.cs
- SignatureToken.cs
- PolicyException.cs
- ConfigurationElement.cs
- HtmlTableCell.cs
- UmAlQuraCalendar.cs
- EpmTargetPathSegment.cs
- parserscommon.cs
- GeneralTransform2DTo3D.cs
- ArgIterator.cs
- GradientStop.cs
- MetadataPropertyAttribute.cs
- VisualBasicSettingsHandler.cs
- DataGridrowEditEndingEventArgs.cs
- EntityDataSourceChangingEventArgs.cs
- WindowsPrincipal.cs
- WebHostedComPlusServiceHost.cs
- LogExtent.cs
- BlockUIContainer.cs
- XmlNodeChangedEventManager.cs
- BoolExpression.cs
- SoundPlayer.cs
- CodeBinaryOperatorExpression.cs
- TypeReference.cs
- TdsRecordBufferSetter.cs
- SafeCancelMibChangeNotify.cs
- TextTreeExtractElementUndoUnit.cs
- NativeStructs.cs
- QuaternionValueSerializer.cs
- Transform3DGroup.cs
- COM2PropertyBuilderUITypeEditor.cs
- HttpClientChannel.cs
- SqlIdentifier.cs
- SpellerHighlightLayer.cs
- ThicknessAnimationUsingKeyFrames.cs
- XamlWriter.cs
- CodeSubDirectoriesCollection.cs
- AddInProcess.cs
- GPStream.cs
- CacheOutputQuery.cs
- FormsAuthenticationEventArgs.cs
- BitmapEffectDrawingContextState.cs
- CapiNative.cs
- FixedDSBuilder.cs
- State.cs
- XpsPackagingException.cs
- ItemList.cs
- FixedSOMLineCollection.cs
- TickBar.cs
- QilFunction.cs
- XmlAttributeCollection.cs
- IndexOutOfRangeException.cs
- XPathNodeInfoAtom.cs
- EventListener.cs
- DoWorkEventArgs.cs
- CriticalHandle.cs
- Vector.cs
- SubtreeProcessor.cs
- GridViewItemAutomationPeer.cs
- TagPrefixAttribute.cs
- StringUtil.cs
- x509utils.cs
- BamlResourceContent.cs
- ColorConvertedBitmap.cs
- XPathNodeIterator.cs
- ConfigurationStrings.cs
- EventItfInfo.cs
- MsmqIntegrationInputMessage.cs
- PowerEase.cs
- SmtpFailedRecipientsException.cs
- IntSecurity.cs
- StandardCommands.cs
- AuthenticationService.cs
- MediaTimeline.cs
- WorkflowDesignerMessageFilter.cs
- Rect.cs
- DockProviderWrapper.cs
- GAC.cs
- ScrollItemProviderWrapper.cs
- CreateRefExpr.cs
- RegexMatchCollection.cs
- RenderContext.cs
- TreeNodeCollectionEditor.cs
- InterleavedZipPartStream.cs