Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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
- EntityDataReader.cs
- Expander.cs
- LocalizedNameDescriptionPair.cs
- DictionaryBase.cs
- WmlMobileTextWriter.cs
- SafeHandles.cs
- ListBoxChrome.cs
- figurelengthconverter.cs
- SoapReflectionImporter.cs
- TagPrefixCollection.cs
- webeventbuffer.cs
- ProxyWebPartManager.cs
- Error.cs
- LoginName.cs
- GradientBrush.cs
- PropertyCollection.cs
- CodeLinePragma.cs
- TdsParserSessionPool.cs
- TreeViewEvent.cs
- DocumentPaginator.cs
- ProcessHostConfigUtils.cs
- SoapFault.cs
- XmlDsigSep2000.cs
- DiscoveryClientReferences.cs
- DelegatingConfigHost.cs
- NameTable.cs
- ResourceManager.cs
- IFlowDocumentViewer.cs
- HttpCookieCollection.cs
- DataTableTypeConverter.cs
- AssemblyLoader.cs
- ContainsRowNumberChecker.cs
- ThemeDirectoryCompiler.cs
- XmlRawWriter.cs
- BezierSegment.cs
- UniformGrid.cs
- ShellProvider.cs
- ObjectSet.cs
- HtmlEncodedRawTextWriter.cs
- OleDbInfoMessageEvent.cs
- BuildProvider.cs
- HttpCapabilitiesBase.cs
- SimpleFileLog.cs
- SafeThreadHandle.cs
- SortableBindingList.cs
- ActiveXSite.cs
- MachineSettingsSection.cs
- Utils.cs
- DependsOnAttribute.cs
- OutputCacheSettingsSection.cs
- ImageListImageEditor.cs
- GridItemPattern.cs
- WSSecureConversationFeb2005.cs
- MultiByteCodec.cs
- CrossSiteScriptingValidation.cs
- ToolstripProfessionalRenderer.cs
- WCFBuildProvider.cs
- ArgumentsParser.cs
- RectKeyFrameCollection.cs
- HMACSHA1.cs
- RtfToXamlLexer.cs
- ChangeConflicts.cs
- DoubleLinkListEnumerator.cs
- BitmapDownload.cs
- RedirectionProxy.cs
- AsynchronousChannelMergeEnumerator.cs
- HttpRequestContext.cs
- WebPartConnectionsConnectVerb.cs
- InheritanceRules.cs
- Registry.cs
- Options.cs
- HttpCachePolicyBase.cs
- MessageAction.cs
- CompilationRelaxations.cs
- DoubleLinkListEnumerator.cs
- HttpStreamXmlDictionaryReader.cs
- XmlSignatureManifest.cs
- TransformerConfigurationWizardBase.cs
- XmlReaderSettings.cs
- JoinGraph.cs
- QilNode.cs
- SqlDataSourceCache.cs
- ServiceAuthorizationElement.cs
- SrgsItemList.cs
- ValidatorCollection.cs
- SoapServerMethod.cs
- XPathDocument.cs
- InkCanvasInnerCanvas.cs
- FlowDocumentFormatter.cs
- TraceXPathNavigator.cs
- AssertUtility.cs
- ContentIterators.cs
- BoolExpr.cs
- NumericUpDownAccelerationCollection.cs
- MdImport.cs
- Wizard.cs
- SecurityDescriptor.cs
- XmlSerializerAssemblyAttribute.cs
- EdmPropertyAttribute.cs
- ByteConverter.cs