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
- Button.cs
- RsaSecurityKey.cs
- ExpressionDumper.cs
- ThreadTrace.cs
- ConvertBinder.cs
- ServiceReference.cs
- InheritanceRules.cs
- COM2IDispatchConverter.cs
- CustomErrorsSectionWrapper.cs
- Int32Rect.cs
- FrameworkPropertyMetadata.cs
- ModelPerspective.cs
- OleStrCAMarshaler.cs
- ForwardPositionQuery.cs
- ProtocolsSection.cs
- BackStopAuthenticationModule.cs
- Win32Exception.cs
- DetailsViewRowCollection.cs
- PropertyChangeTracker.cs
- ReadonlyMessageFilter.cs
- CrossSiteScriptingValidation.cs
- VectorCollection.cs
- WorkflowServiceHostFactory.cs
- MobileUserControl.cs
- MatcherBuilder.cs
- InfiniteTimeSpanConverter.cs
- WasHostedComPlusFactory.cs
- DataKey.cs
- EncryptedKey.cs
- FileBasedResourceGroveler.cs
- PagesChangedEventArgs.cs
- linebase.cs
- initElementDictionary.cs
- DataError.cs
- XPathAxisIterator.cs
- ProxyBuilder.cs
- basevalidator.cs
- webeventbuffer.cs
- MissingMemberException.cs
- WebPartVerb.cs
- QilNode.cs
- AssemblyCache.cs
- PaperSize.cs
- StorageRoot.cs
- RadioButtonList.cs
- WebPartAddingEventArgs.cs
- ErrorFormatter.cs
- TabControlDesigner.cs
- UITypeEditor.cs
- TransformerConfigurationWizardBase.cs
- JournalEntry.cs
- ParallelEnumerable.cs
- ResourcePart.cs
- WebPartZone.cs
- BooleanToVisibilityConverter.cs
- RuntimeEnvironment.cs
- DbConnectionPool.cs
- XmlConvert.cs
- SqlClientMetaDataCollectionNames.cs
- AtomPub10ServiceDocumentFormatter.cs
- GroupBox.cs
- EditorBrowsableAttribute.cs
- ChineseLunisolarCalendar.cs
- SqlParameterCollection.cs
- cache.cs
- ObjectCloneHelper.cs
- Transform3DCollection.cs
- MaxValueConverter.cs
- WindowsToolbar.cs
- CustomErrorCollection.cs
- _SecureChannel.cs
- ConditionalExpression.cs
- ApplicationCommands.cs
- KeyValueSerializer.cs
- PersonalizationDictionary.cs
- PageCatalogPartDesigner.cs
- SQlBooleanStorage.cs
- ConfigurationValidatorAttribute.cs
- InvalidPropValue.cs
- ReflectionPermission.cs
- TextBox.cs
- TaskDesigner.cs
- SingleAnimationUsingKeyFrames.cs
- JpegBitmapDecoder.cs
- GenericTypeParameterBuilder.cs
- RecipientInfo.cs
- QilPatternVisitor.cs
- shaperfactoryquerycachekey.cs
- HostProtectionException.cs
- Internal.cs
- CompilationRelaxations.cs
- ViewSimplifier.cs
- SqlServer2KCompatibilityAnnotation.cs
- DaylightTime.cs
- SourceLineInfo.cs
- BoundsDrawingContextWalker.cs
- OleDbDataAdapter.cs
- PackageFilter.cs
- HorizontalAlignConverter.cs
- DefaultEventAttribute.cs