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
- CodeSubDirectory.cs
- MetaModel.cs
- GridViewEditEventArgs.cs
- DataGridViewColumnCollection.cs
- SqlGatherProducedAliases.cs
- CellTreeNode.cs
- WebPartTracker.cs
- ContextQuery.cs
- DesignerHelpers.cs
- MimeBasePart.cs
- TreeNodeBindingDepthConverter.cs
- MatrixTransform.cs
- TextRange.cs
- Effect.cs
- CellQuery.cs
- ApplicationHost.cs
- SqlProcedureAttribute.cs
- PartitionedStream.cs
- ISAPIApplicationHost.cs
- DragSelectionMessageFilter.cs
- DiagnosticTraceSource.cs
- MarkupProperty.cs
- PermissionToken.cs
- RowUpdatedEventArgs.cs
- ValidatingReaderNodeData.cs
- ButtonPopupAdapter.cs
- FtpRequestCacheValidator.cs
- LocalFileSettingsProvider.cs
- WindowsScrollBar.cs
- ConnectionStringEditor.cs
- DBDataPermission.cs
- ChineseLunisolarCalendar.cs
- SingletonChannelAcceptor.cs
- Help.cs
- Pen.cs
- DataGridColumnStyleMappingNameEditor.cs
- ScriptingScriptResourceHandlerSection.cs
- List.cs
- StateChangeEvent.cs
- JpegBitmapEncoder.cs
- FactoryGenerator.cs
- IOException.cs
- ClonableStack.cs
- BasicCommandTreeVisitor.cs
- SrgsSubset.cs
- BaseParser.cs
- BindingList.cs
- CodeDOMUtility.cs
- SystemPens.cs
- JapaneseLunisolarCalendar.cs
- MasterPageParser.cs
- DataGridViewLayoutData.cs
- PartBasedPackageProperties.cs
- EntitySet.cs
- Group.cs
- HScrollBar.cs
- AuthorizationSection.cs
- HtmlPhoneCallAdapter.cs
- DateTimeOffsetConverter.cs
- XmlAttributeCache.cs
- RadioButtonAutomationPeer.cs
- RedirectionProxy.cs
- SQLChars.cs
- EntityTypeBase.cs
- LayoutManager.cs
- SafeEventHandle.cs
- ListViewInsertEventArgs.cs
- RegionData.cs
- HtmlInputCheckBox.cs
- WindowClosedEventArgs.cs
- EntityTypeBase.cs
- NativeMethods.cs
- FixedSOMFixedBlock.cs
- ResourcesBuildProvider.cs
- Random.cs
- TextRunTypographyProperties.cs
- WindowsServiceCredential.cs
- HotSpot.cs
- IntersectQueryOperator.cs
- SafeFreeMibTable.cs
- DataViewManagerListItemTypeDescriptor.cs
- XmlCharCheckingWriter.cs
- WS2007FederationHttpBindingElement.cs
- ProcessHostMapPath.cs
- ParallelQuery.cs
- CacheDependency.cs
- SrgsNameValueTag.cs
- ResetableIterator.cs
- CollectionBuilder.cs
- SettingsBindableAttribute.cs
- WinEventTracker.cs
- categoryentry.cs
- RedirectionProxy.cs
- StringDictionary.cs
- UpdateCompiler.cs
- StorageFunctionMapping.cs
- TextBounds.cs
- ButtonChrome.cs
- WindowsListViewGroupHelper.cs
- AppDomainShutdownMonitor.cs