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
- Rotation3D.cs
- SoapReflectionImporter.cs
- SymmetricAlgorithm.cs
- ExceptQueryOperator.cs
- HandlerFactoryWrapper.cs
- ObjectDataSourceView.cs
- DispatchChannelSink.cs
- AccessDataSource.cs
- MatchingStyle.cs
- CalendarDesigner.cs
- ProfessionalColors.cs
- ObjectCacheHost.cs
- DataGridViewColumn.cs
- WebConfigurationHost.cs
- DataSourceXmlSerializer.cs
- Transform.cs
- IpcChannel.cs
- SpotLight.cs
- validationstate.cs
- RequestCachingSection.cs
- ObjectItemCachedAssemblyLoader.cs
- XamlParser.cs
- DataServiceClientException.cs
- XmlQueryType.cs
- SparseMemoryStream.cs
- TextServicesProperty.cs
- DeclaredTypeElementCollection.cs
- XmlConvert.cs
- SQLResource.cs
- ResourceCollectionInfo.cs
- InheritanceContextChangedEventManager.cs
- localization.cs
- DeviceContext.cs
- GroupBoxAutomationPeer.cs
- ProjectionAnalyzer.cs
- ZoneIdentityPermission.cs
- CatalogZoneAutoFormat.cs
- DataGridRow.cs
- JsonEnumDataContract.cs
- SimpleWorkerRequest.cs
- RotateTransform.cs
- ObservableCollectionDefaultValueFactory.cs
- TextElement.cs
- HttpClientCertificate.cs
- PlanCompiler.cs
- FlagsAttribute.cs
- HttpClientProtocol.cs
- SizeFConverter.cs
- UriTemplateTrieNode.cs
- UsernameTokenFactoryCredential.cs
- ResumeStoryboard.cs
- Hashtable.cs
- LockedBorderGlyph.cs
- XamlInt32CollectionSerializer.cs
- IProducerConsumerCollection.cs
- ToolStripPanelRenderEventArgs.cs
- AsyncWaitHandle.cs
- configsystem.cs
- HelpEvent.cs
- PreservationFileWriter.cs
- CompensationDesigner.cs
- TimeManager.cs
- ISessionStateStore.cs
- DispatcherObject.cs
- CompositeScriptReference.cs
- InvokeWebService.cs
- TabControlEvent.cs
- HandlerWithFactory.cs
- DataTemplateKey.cs
- DataPagerCommandEventArgs.cs
- SerializationInfoEnumerator.cs
- CqlWriter.cs
- MenuItemBindingCollection.cs
- CfgParser.cs
- SqlPersistenceWorkflowInstanceDescription.cs
- CmsInterop.cs
- _NTAuthentication.cs
- DispatcherTimer.cs
- ExclusiveCanonicalizationTransform.cs
- HTMLTagNameToTypeMapper.cs
- DeclarationUpdate.cs
- FormViewUpdatedEventArgs.cs
- SchemaSetCompiler.cs
- TraceSource.cs
- UpDownBase.cs
- EventDescriptor.cs
- ThreadPool.cs
- UrlPath.cs
- TraceFilter.cs
- Nullable.cs
- GuidelineCollection.cs
- ParseHttpDate.cs
- Config.cs
- FormClosingEvent.cs
- VBIdentifierTrimConverter.cs
- TemplateXamlParser.cs
- AsyncStreamReader.cs
- OpenTypeLayout.cs
- AnnotationResourceCollection.cs
- FormatterServicesNoSerializableCheck.cs