Code:
/ 4.0 / 4.0 / 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. //------------------------------------------------------------------------------ //// 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
- UpdateRecord.cs
- Repeater.cs
- recordstatescratchpad.cs
- ResourceProviderFactory.cs
- Win32Exception.cs
- TableCellCollection.cs
- ColorAnimationUsingKeyFrames.cs
- ObfuscateAssemblyAttribute.cs
- CompModSwitches.cs
- ImageMapEventArgs.cs
- MessageSecurityOverHttpElement.cs
- BoundColumn.cs
- assertwrapper.cs
- FormsAuthenticationTicket.cs
- ControlCollection.cs
- DropShadowBitmapEffect.cs
- FileDialogPermission.cs
- IsolatedStorage.cs
- SmtpTransport.cs
- ToolTipService.cs
- XmlDownloadManager.cs
- Timer.cs
- CharConverter.cs
- DispatcherFrame.cs
- RadioButtonBaseAdapter.cs
- PhoneCall.cs
- DataServiceExpressionVisitor.cs
- RequestCacheManager.cs
- AppDomainManager.cs
- _TimerThread.cs
- Floater.cs
- XhtmlBasicListAdapter.cs
- BaseValidator.cs
- ConfigXmlDocument.cs
- NextPreviousPagerField.cs
- MailDefinition.cs
- DetailsViewPagerRow.cs
- AsymmetricCryptoHandle.cs
- PropertyMapper.cs
- EntityDataSourceSelectingEventArgs.cs
- MaterialGroup.cs
- ExpressionsCollectionEditor.cs
- GeometryHitTestParameters.cs
- XhtmlTextWriter.cs
- RoutedEventConverter.cs
- JpegBitmapEncoder.cs
- VerificationAttribute.cs
- HttpListenerRequest.cs
- UriSection.cs
- InheritablePropertyChangeInfo.cs
- EntityCommandExecutionException.cs
- UpdateCommand.cs
- ProfileModule.cs
- LinearQuaternionKeyFrame.cs
- XmlStreamStore.cs
- ResourceProperty.cs
- Interfaces.cs
- XamlGridLengthSerializer.cs
- ListViewContainer.cs
- Regex.cs
- PenLineJoinValidation.cs
- NativeCppClassAttribute.cs
- KernelTypeValidation.cs
- Span.cs
- NetworkInterface.cs
- Vector3DCollectionConverter.cs
- SqlDeflator.cs
- CultureSpecificStringDictionary.cs
- safesecurityhelperavalon.cs
- XsdBuildProvider.cs
- DataGridViewTopLeftHeaderCell.cs
- ServiceCredentials.cs
- DecoderFallbackWithFailureFlag.cs
- UniqueConstraint.cs
- WebPartHeaderCloseVerb.cs
- SHA384.cs
- QilVisitor.cs
- EntityParameterCollection.cs
- Attributes.cs
- DllNotFoundException.cs
- TransformerTypeCollection.cs
- ButtonStandardAdapter.cs
- StylusPointPropertyInfoDefaults.cs
- ObjectStateEntryDbUpdatableDataRecord.cs
- DbParameterHelper.cs
- DateTimeOffset.cs
- ProtocolImporter.cs
- SystemIcmpV6Statistics.cs
- TrackingProfileCache.cs
- SetStoryboardSpeedRatio.cs
- ConnectionManagementElement.cs
- EncoderExceptionFallback.cs
- ResponseStream.cs
- FormViewPagerRow.cs
- HtmlContainerControl.cs
- EntityCommandCompilationException.cs
- ContainerParagraph.cs
- XmlBaseReader.cs
- UrlMappingsSection.cs
- EntityDataSourceContextDisposingEventArgs.cs