AsyncClient.Operate(BatchPolicy, BatchWritePolicy, CancellationToken, Key[], Operation[]) Method
Asynchronously perform read/write operations on multiple keys.
Create listener, call asynchronous delete and return task monitor.
Requires server version 6.0+
Namespace: Aerospike.ClientAssembly: AerospikeClient (in AerospikeClient.dll) Version: 8.0.1+e35566e493546c0887ebb841c8e2a2c6a7cbde18
public Task<BatchResults> Operate(
BatchPolicy batchPolicy,
BatchWritePolicy writePolicy,
CancellationToken token,
Key[] keys,
params Operation[] ops
)
- batchPolicy BatchPolicy
- batch configuration parameters, pass in null for defaults
- writePolicy BatchWritePolicy
- write configuration parameters, pass in null for defaults
- token CancellationToken
- cancellation token
- keys Key[]
- array of unique record identifiers
- ops Operation[]
-
read/write operations to perform. Get() is not allowed because it returns a
variable number of bins and makes it difficult (sometimes impossible) to lineup operations with
results. Instead, use Get(String) for each bin name.
Task<BatchResults>IAsyncClient.Operate(BatchPolicy, BatchWritePolicy, CancellationToken, Key[], Operation[])