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
- TypeDescriptor.cs
- FixedPageStructure.cs
- SqlCacheDependency.cs
- ErrorTableItemStyle.cs
- CompilationLock.cs
- DetailsViewUpdateEventArgs.cs
- CodeDomConfigurationHandler.cs
- AttachedPropertiesService.cs
- CompilerWrapper.cs
- HybridDictionary.cs
- HttpRawResponse.cs
- RootProfilePropertySettingsCollection.cs
- PtsHost.cs
- Int64.cs
- WindowsListViewScroll.cs
- Rotation3DAnimationBase.cs
- XamlClipboardData.cs
- ComponentEditorForm.cs
- KeyNotFoundException.cs
- ObjRef.cs
- ProgressBar.cs
- TypeBuilder.cs
- RequestStatusBarUpdateEventArgs.cs
- GridViewSelectEventArgs.cs
- StylesEditorDialog.cs
- ToolStripHighContrastRenderer.cs
- StylusPointProperty.cs
- DataGridCaption.cs
- LicFileLicenseProvider.cs
- CodeCommentStatement.cs
- SqlDataAdapter.cs
- BitmapSizeOptions.cs
- XhtmlBasicFormAdapter.cs
- SqlTriggerAttribute.cs
- DependencyObjectCodeDomSerializer.cs
- XmlNodeReader.cs
- TransactionManager.cs
- DeclarativeConditionsCollection.cs
- WebPartDeleteVerb.cs
- WCFServiceClientProxyGenerator.cs
- Compensate.cs
- XmlSerializableServices.cs
- BoolLiteral.cs
- TransportListener.cs
- HttpClientCertificate.cs
- AuthenticatedStream.cs
- RealizationContext.cs
- NeutralResourcesLanguageAttribute.cs
- AttachmentService.cs
- EndpointInfo.cs
- TemplatePropertyEntry.cs
- SettingsPropertyIsReadOnlyException.cs
- PrintPageEvent.cs
- Stackframe.cs
- MailWriter.cs
- URLAttribute.cs
- sqlcontext.cs
- HttpContext.cs
- PackageRelationshipCollection.cs
- XmlC14NWriter.cs
- RelationshipEndMember.cs
- Command.cs
- LookupNode.cs
- ScriptHandlerFactory.cs
- Menu.cs
- DataServiceQueryException.cs
- CachedPathData.cs
- BaseHashHelper.cs
- GridViewAutomationPeer.cs
- CellConstantDomain.cs
- WorkflowMarkupElementEventArgs.cs
- QilValidationVisitor.cs
- MaskedTextBox.cs
- ListViewItemMouseHoverEvent.cs
- PropertyConverter.cs
- RenderingBiasValidation.cs
- ThemeDirectoryCompiler.cs
- InitializerFacet.cs
- ProcessMonitor.cs
- RouteValueExpressionBuilder.cs
- CrossAppDomainChannel.cs
- SafeLibraryHandle.cs
- AppDomain.cs
- BinaryObjectInfo.cs
- SmiTypedGetterSetter.cs
- DefaultSettingsSection.cs
- DataRelationCollection.cs
- CorrelationToken.cs
- DataGridClipboardHelper.cs
- UIElementParaClient.cs
- EnumerableRowCollection.cs
- XmlSchemaAnnotated.cs
- Error.cs
- SimpleApplicationHost.cs
- CompensatableSequenceActivity.cs
- TdsParserSafeHandles.cs
- SqlDataAdapter.cs
- SafeSecurityHelper.cs
- ListParagraph.cs
- FileDataSourceCache.cs