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
-
IDataStoreAsyncIDataStoreICommandChannelAsyncICommandChannel
- Derived
- Inherited Members
Constructors
DataStoreClientAsyncBase(Binding, EndpointAddress)
public DataStoreClientAsyncBase(Binding binding, EndpointAddress remoteAddress)
Parameters
binding
BindingremoteAddress
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
stringargs
objectcancellationToken
CancellationToken
Returns
ModifyDataAsync(CancellationToken, params ModificationStatement[])
public Task<ModificationResult> ModifyDataAsync(CancellationToken cancellationToken, params ModificationStatement[] dmlStatements)
Parameters
cancellationToken
CancellationTokendmlStatements
ModificationStatement[]
Returns
- Task<ModificationResult>
SelectDataAsync(CancellationToken, params SelectStatement[])
public Task<SelectedData> SelectDataAsync(CancellationToken cancellationToken, params SelectStatement[] selects)
Parameters
cancellationToken
CancellationTokenselects
SelectStatement[]
Returns
- Task<SelectedData>
UpdateSchemaAsync(CancellationToken, bool, params DBTable[])
public Task<UpdateSchemaResult> UpdateSchemaAsync(CancellationToken cancellationToken, bool doNotCreateIfFirstTableNotExist, params DBTable[] tables)
Parameters
cancellationToken
CancellationTokendoNotCreateIfFirstTableNotExist
booltables
DBTable[]
Returns
- Task<UpdateSchemaResult>