Table of Contents

Class DataStoreClientAsyncBase<TContractType>

Namespace
DevExpress.Xpo.DB
Assembly
DevExpress.Xpo.v24.1.dll
public class DataStoreClientAsyncBase<TContractType> : DataStoreClientBase<TContractType>, IDataStoreAsync, IDataStore, ICommandChannelAsync, ICommandChannel where TContractType : class, IDataStoreWarpServiceAsync

Type Parameters

TContractType
Inheritance
DataStoreClientBase<TContractType>
DataStoreClientAsyncBase<TContractType>
Implements
IDataStoreAsync
IDataStore
ICommandChannelAsync
ICommandChannel
Derived
Inherited Members

Constructors

DataStoreClientAsyncBase(Binding, EndpointAddress)

public DataStoreClientAsyncBase(Binding binding, EndpointAddress remoteAddress)

Parameters

binding Binding
remoteAddress EndpointAddress

DataStoreClientAsyncBase(string)

public DataStoreClientAsyncBase(string configName)

Parameters

configName string

Methods

DoAsync(string, object, CancellationToken)

public Task<object> DoAsync(string command, object args, CancellationToken cancellationToken = default)

Parameters

command string
args object
cancellationToken CancellationToken

Returns

Task<object>

ModifyDataAsync(CancellationToken, params ModificationStatement[])

public Task<ModificationResult> ModifyDataAsync(CancellationToken cancellationToken, params ModificationStatement[] dmlStatements)

Parameters

cancellationToken CancellationToken
dmlStatements ModificationStatement[]

Returns

Task<ModificationResult>

SelectDataAsync(CancellationToken, params SelectStatement[])

public Task<SelectedData> SelectDataAsync(CancellationToken cancellationToken, params SelectStatement[] selects)

Parameters

cancellationToken CancellationToken
selects SelectStatement[]

Returns

Task<SelectedData>

UpdateSchemaAsync(CancellationToken, bool, params DBTable[])

public Task<UpdateSchemaResult> UpdateSchemaAsync(CancellationToken cancellationToken, bool doNotCreateIfFirstTableNotExist, params DBTable[] tables)

Parameters

cancellationToken CancellationToken
doNotCreateIfFirstTableNotExist bool
tables DBTable[]

Returns

Task<UpdateSchemaResult>