Table of Contents

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()

public void Dispose()

ReleaseChangeProvider(IDataStore)

public override void ReleaseChangeProvider(IDataStore provider)

Parameters

provider IDataStore

ReleaseReadProvider(IDataStore)

public override void ReleaseReadProvider(IDataStore provider)

Parameters

provider IDataStore