AsyncClientGet Method (BatchPolicy, CancellationToken, Key, String)

Aerospike
Asynchronously read multiple record headers and bins for specified keys in one batch call. Create listener, call asynchronous batch get and return task monitor.

If a key is not found, the record will be null. The policy can be used to specify timeouts.

If a batch request to a node fails, the entire batch is cancelled.

Namespace:  Aerospike.Client
Assembly:  AerospikeClient (in AerospikeClient.dll) Version: 3.9.16.1 (3.9.16.1)
Syntax

C#
public Task<Record[]> Get(
	BatchPolicy policy,
	CancellationToken token,
	Key[] keys,
	params string[] binNames
)

Parameters

policy
Type: Aerospike.ClientBatchPolicy
generic configuration parameters, pass in null for defaults
token
Type: System.ThreadingCancellationToken
cancellation token
keys
Type: Aerospike.ClientKey
array of unique record identifiers
binNames
Type: SystemString
array of bins to retrieve

Return Value

Type: TaskRecord

Implements

IAsyncClientGet(BatchPolicy, CancellationToken, Key, String)
Exceptions

ExceptionCondition
AerospikeExceptionif queue is full
See Also

Reference