Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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.
//
// [....]
//-----------------------------------------------------------------------------
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
- ElementsClipboardData.cs
- QueryExpr.cs
- DataGridViewRowHeaderCell.cs
- XmlAttributeAttribute.cs
- EntityDataSourceChangedEventArgs.cs
- MenuCommand.cs
- ApplicationBuildProvider.cs
- CircleHotSpot.cs
- linebase.cs
- DataSourceCache.cs
- SmiMetaDataProperty.cs
- OracleTimeSpan.cs
- Parameter.cs
- DetailsViewInsertedEventArgs.cs
- FromRequest.cs
- CodeSubDirectoriesCollection.cs
- OrderPreservingPipeliningMergeHelper.cs
- FlowLayout.cs
- SoapSchemaMember.cs
- CapabilitiesState.cs
- KeySpline.cs
- ActivityExecutionContext.cs
- PasswordBoxAutomationPeer.cs
- TypeConstant.cs
- ProtocolsSection.cs
- initElementDictionary.cs
- DateTime.cs
- OpenTypeLayoutCache.cs
- BindingObserver.cs
- CorrelationTokenTypeConvertor.cs
- AssertUtility.cs
- BitmapCache.cs
- WindowsListBox.cs
- TextRunTypographyProperties.cs
- _HelperAsyncResults.cs
- RenderingBiasValidation.cs
- SwitchAttribute.cs
- InkCollectionBehavior.cs
- CodeLinePragma.cs
- Listbox.cs
- ExpressionQuoter.cs
- BrowserDefinition.cs
- DataContractSerializerServiceBehavior.cs
- HttpCachePolicy.cs
- DefaultTraceListener.cs
- COM2IPerPropertyBrowsingHandler.cs
- Border.cs
- VersionPair.cs
- ObjectStateManagerMetadata.cs
- Stroke2.cs
- RoleManagerModule.cs
- XPathParser.cs
- SecurityDocument.cs
- LifetimeServices.cs
- webclient.cs
- Root.cs
- EventSchemaTraceListener.cs
- TypeToTreeConverter.cs
- Rect3D.cs
- TitleStyle.cs
- DesignerActionUIService.cs
- PageVisual.cs
- StylusButtonEventArgs.cs
- ActionFrame.cs
- GridViewPageEventArgs.cs
- XmlLanguageConverter.cs
- TypedDatasetGenerator.cs
- Scripts.cs
- URLEditor.cs
- HttpResponseMessageProperty.cs
- TextServicesLoader.cs
- ElementUtil.cs
- xdrvalidator.cs
- SessionViewState.cs
- SignerInfo.cs
- XmlEntity.cs
- OperationContractAttribute.cs
- SpeakInfo.cs
- QilScopedVisitor.cs
- TextParagraphProperties.cs
- KeyInfo.cs
- TokenizerHelper.cs
- GregorianCalendarHelper.cs
- WebPartActionVerb.cs
- PreviewKeyDownEventArgs.cs
- StringSorter.cs
- ViewSimplifier.cs
- CursorInteropHelper.cs
- MasterPage.cs
- ClientSession.cs
- InternalsVisibleToAttribute.cs
- SamlAttribute.cs
- UniqueIdentifierService.cs
- HttpResponse.cs
- GridPattern.cs
- GeometryDrawing.cs
- Graph.cs
- TypeDescriptionProviderAttribute.cs
- DragDeltaEventArgs.cs
- RichTextBoxDesigner.cs