Class DataStorePool
- Namespace
- DevExpress.Xpo.DB
- Assembly
- DevExpress.Xpo.v24.1.dll
public class DataStorePool : DataStoreForkBase, IDisposable
- Inheritance
-
DataStorePool
- Implements
-
Constructors
DataStorePool(AutoCreateOption, string)
public DataStorePool(AutoCreateOption autoCreateOption, string connectionString)
Parameters
autoCreateOption
AutoCreateOption
connectionString
string
DataStorePool(AutoCreateOption, string, int?)
public DataStorePool(AutoCreateOption autoCreateOption, string connectionString, int? poolSize)
Parameters
autoCreateOption
AutoCreateOption
connectionString
string
poolSize
int?
DataStorePool(AutoCreateOption, string, int?, int?)
public DataStorePool(AutoCreateOption autoCreateOption, string connectionString, int? poolSize, int? maxConnections)
Parameters
autoCreateOption
AutoCreateOption
connectionString
string
poolSize
int?
maxConnections
int?
Fields
DefaultMaxConnections
public static int DefaultMaxConnections
Field Value
- int
DefaultPoolSize
public static int DefaultPoolSize
Field Value
- int
XpoPoolMaxConnectionsParameterName
public const string XpoPoolMaxConnectionsParameterName = "XpoDataStorePoolMaxConnections"
Field Value
- string
XpoPoolParameterName
public const string XpoPoolParameterName = "XpoDataStorePool"
Field Value
- string
XpoPoolSizeParameterName
public const string XpoPoolSizeParameterName = "XpoDataStorePoolSize"
Field Value
- string
Properties
AutoCreateOption
public override AutoCreateOption AutoCreateOption { get; }
Property Value
- AutoCreateOption
SyncRoot
public object SyncRoot { get; }
Property Value
- object
Methods
AcquireChangeProvider()
public override IDataStore AcquireChangeProvider()
Returns
- IDataStore
AcquireChangeProviderAsync(CancellationToken)
public override Task<IDataStore> AcquireChangeProviderAsync(CancellationToken cancellationToken = default)
Parameters
cancellationToken
CancellationToken
Returns
- Task<IDataStore>
AcquireReadProvider()
public override IDataStore AcquireReadProvider()
Returns
- IDataStore
AcquireReadProviderAsync(CancellationToken)
public override Task<IDataStore> AcquireReadProviderAsync(CancellationToken cancellationToken = default)
Parameters
cancellationToken
CancellationToken
Returns
- Task<IDataStore>
Dispose()
ReleaseChangeProvider(IDataStore)
public override void ReleaseChangeProvider(IDataStore provider)
Parameters
provider
IDataStore
ReleaseReadProvider(IDataStore)
public override void ReleaseReadProvider(IDataStore provider)
Parameters
provider
IDataStore