AerospikeClientOperate(BatchPolicy, BatchWritePolicy, Key, Operation) Method

Perform read/write operations on multiple keys. If a key is not found, the corresponding result resultCode will be KEY_NOT_FOUND_ERROR.

Requires server version 6.0+

Definition

Namespace: Aerospike.Client
Assembly: AerospikeClient (in AerospikeClient.dll) Version: 7.0.1
C#
public BatchResults Operate(
	BatchPolicy batchPolicy,
	BatchWritePolicy writePolicy,
	Key[] keys,
	params Operation[] ops
)

Parameters

batchPolicy  BatchPolicy
batch configuration parameters, pass in null for defaults
writePolicy  BatchWritePolicy
write configuration parameters, pass in null for defaults
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.

Return Value

BatchResults

Implements

IAerospikeClientOperate(BatchPolicy, BatchWritePolicy, Key, Operation)

Exceptions

AerospikeExceptionBatchRecordArraywhich contains results for keys that did complete

See Also