Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Data / System / Data / ProviderBase / DbConnectionPoolOptions.cs / 1305376 / 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- CryptoProvider.cs
- Pkcs7Signer.cs
- SoapAttributes.cs
- BinaryUtilClasses.cs
- ClassicBorderDecorator.cs
- IsolatedStoragePermission.cs
- DataGridCellsPanel.cs
- OdbcErrorCollection.cs
- AssemblyNameUtility.cs
- AccessDataSource.cs
- DataGridTextBox.cs
- JournalEntryStack.cs
- KeyProperty.cs
- HyperLinkField.cs
- QueryCacheKey.cs
- Recipient.cs
- WebSysDefaultValueAttribute.cs
- Int16AnimationBase.cs
- XmlCompatibilityReader.cs
- SafeNativeHandle.cs
- TimeoutException.cs
- BasicHttpBinding.cs
- ObjectReaderCompiler.cs
- MD5Cng.cs
- LocalBuilder.cs
- WebPartManager.cs
- Section.cs
- Span.cs
- COM2PropertyDescriptor.cs
- EdmItemCollection.OcAssemblyCache.cs
- ObjectFactoryCodeDomTreeGenerator.cs
- AttributeAction.cs
- RTTrackingProfile.cs
- BindableTemplateBuilder.cs
- ComponentEditorForm.cs
- CalendarData.cs
- ListSortDescription.cs
- CuspData.cs
- XPathParser.cs
- ManualResetEventSlim.cs
- DataListItemEventArgs.cs
- CollectionBase.cs
- TableLayoutSettings.cs
- TraceInternal.cs
- BitmapCacheBrush.cs
- MetadataPropertyAttribute.cs
- HitTestWithPointDrawingContextWalker.cs
- CssStyleCollection.cs
- SmiGettersStream.cs
- WindowsImpersonationContext.cs
- ComplexPropertyEntry.cs
- SortFieldComparer.cs
- Point3DCollectionConverter.cs
- WrapPanel.cs
- UIPropertyMetadata.cs
- HtmlControl.cs
- ValidatorCompatibilityHelper.cs
- ElementProxy.cs
- FrameworkObject.cs
- AtomContentProperty.cs
- FormsIdentity.cs
- DataGridViewCellValueEventArgs.cs
- DataFormat.cs
- AttributeTableBuilder.cs
- SequenceFullException.cs
- FormsAuthenticationCredentials.cs
- CompiledIdentityConstraint.cs
- ReadOnlyDictionary.cs
- SessionPageStateSection.cs
- DebuggerService.cs
- ArgumentOutOfRangeException.cs
- MaterialGroup.cs
- FixedSOMLineCollection.cs
- ClientApiGenerator.cs
- LateBoundChannelParameterCollection.cs
- EventLogSession.cs
- DelegatingTypeDescriptionProvider.cs
- CodeParameterDeclarationExpression.cs
- UnsafeNativeMethods.cs
- Image.cs
- ValueConversionAttribute.cs
- ResourceReferenceKeyNotFoundException.cs
- WindowsGrip.cs
- NativeCppClassAttribute.cs
- ComponentCache.cs
- WorkingDirectoryEditor.cs
- ToolStripDropDownButton.cs
- DocumentXPathNavigator.cs
- SingleConverter.cs
- HeaderCollection.cs
- _LocalDataStore.cs
- Knowncolors.cs
- PerfCounters.cs
- RelationshipFixer.cs
- EdmScalarPropertyAttribute.cs
- Literal.cs
- DebugTraceHelper.cs
- ExtentKey.cs
- SafeSecurityHandles.cs
- UrlAuthorizationModule.cs