AsyncClientGet Method (BatchPolicy, BatchListListener, ListBatchRead)

Aerospike
Asynchronously read multiple records for specified batch keys in one batch call. This method allows different namespaces/bins to be requested for each key in the batch. The returned records are located in the same list. If the BatchRecord key field is not found, the corresponding record field will be null.

This method schedules the get command with a channel selector and returns. Another thread will process the command and send the results to the listener in a single call.

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

C#
public void Get(
	BatchPolicy policy,
	BatchListListener listener,
	List<BatchRead> records
)

Parameters

policy
Type: Aerospike.ClientBatchPolicy
batch configuration parameters, pass in null for defaults
listener
Type: Aerospike.ClientBatchListListener
where to send results
records
Type: System.Collections.GenericListBatchRead
list of unique record identifiers and the bins to retrieve.

Implements

IAsyncClientGet(BatchPolicy, BatchListListener, ListBatchRead)
Exceptions

ExceptionCondition
AerospikeExceptionif read fails
See Also

Reference