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
- _SslStream.cs
- ResourceContainer.cs
- MetadataSection.cs
- PageStatePersister.cs
- TranslateTransform3D.cs
- UntypedNullExpression.cs
- ExpressionParser.cs
- SmtpReplyReaderFactory.cs
- CodeAttributeArgument.cs
- RotateTransform.cs
- ScriptResourceHandler.cs
- SmiTypedGetterSetter.cs
- XmlUrlResolver.cs
- InlineUIContainer.cs
- CodeExporter.cs
- MonitorWrapper.cs
- SapiAttributeParser.cs
- Variant.cs
- CircleHotSpot.cs
- TreeIterator.cs
- counter.cs
- LineBreakRecord.cs
- ValidationSummary.cs
- SqlCommand.cs
- EntryIndex.cs
- SqlRemoveConstantOrderBy.cs
- MsmqInputChannel.cs
- NotCondition.cs
- HtmlEmptyTagControlBuilder.cs
- NativeActivityTransactionContext.cs
- ReadOnlyHierarchicalDataSourceView.cs
- Substitution.cs
- ParameterDataSourceExpression.cs
- ScriptServiceAttribute.cs
- RouteItem.cs
- MouseEventArgs.cs
- ComponentGlyph.cs
- HttpAsyncResult.cs
- DataGridCell.cs
- CodeCommentStatement.cs
- LayoutDump.cs
- BuildProvider.cs
- AppDomainProtocolHandler.cs
- ActivityBuilderXamlWriter.cs
- ExtensionQuery.cs
- AutomationPattern.cs
- CheckBox.cs
- EntityDataSourceContextDisposingEventArgs.cs
- OutOfMemoryException.cs
- SafeNativeMethodsCLR.cs
- RegularExpressionValidator.cs
- ErrorWebPart.cs
- HwndSubclass.cs
- WebPartConnectVerb.cs
- NodeInfo.cs
- ResourceWriter.cs
- FocusTracker.cs
- DebuggerAttributes.cs
- MergablePropertyAttribute.cs
- FontDifferentiator.cs
- FixedPage.cs
- CodeDirectiveCollection.cs
- XmlSignificantWhitespace.cs
- PtsContext.cs
- IPAddressCollection.cs
- PageAdapter.cs
- RSACryptoServiceProvider.cs
- ContourSegment.cs
- XsltArgumentList.cs
- DesignerRegion.cs
- XPathDocumentNavigator.cs
- UnsafeNativeMethods.cs
- XmlChildEnumerator.cs
- ObjectQueryProvider.cs
- ComAdminInterfaces.cs
- HitTestParameters3D.cs
- UInt16.cs
- ContentPosition.cs
- DPAPIProtectedConfigurationProvider.cs
- ResourcePermissionBase.cs
- ModelPerspective.cs
- MergePropertyDescriptor.cs
- RadialGradientBrush.cs
- InfoCardRSAPKCS1SignatureDeformatter.cs
- RoleServiceManager.cs
- ListenerAdapter.cs
- EditorOptionAttribute.cs
- RangeValueProviderWrapper.cs
- UIAgentAsyncEndRequest.cs
- NameSpaceExtractor.cs
- _SSPIWrapper.cs
- Monitor.cs
- Message.cs
- WebPartCatalogCloseVerb.cs
- ExtensionMethods.cs
- Logging.cs
- DBConnection.cs
- WsdlParser.cs
- XmlDocumentViewSchema.cs
- EventToken.cs