GigaSpaces XAP.NET Documentation
TakeByIds Method
Class LibraryGigaSpaces.CoreISpaceProxyTakeByIds()()()()
Members
IconMemberDescription
TakeByIds(Type, array<Object>[]()[][])
Take (remove) objects from the space matching their IDs and the specified class.

Note, if the space is partitioned and the Class defines a specific property for its routing value (which means that the ID property is not used for routing), the operation will broadcast to all partitions.

FIFO is not supported by this operation - the results are always ordered in correlation with the input IDs array.


TakeByIds(Type, array<Object>[]()[][], Object)
Take (remove) objects from the space matching their IDs, the specified class and routing key.

Note, if routing key is null and the cluster is partitioned, the operation will broadcast to all of the partitions.

FIFO is not supported by this operation - the results are always ordered in correlation with the input IDs array.


TakeByIds(Type, array<Object>[]()[][], Object, ITransaction)
Take (remove) objects from the space matching their IDs, the specified class and routing key.

Note, if routing key is null and the cluster is partitioned, the operation will broadcast to all of the partitions.

FIFO is not supported by this operation - the results are always ordered in correlation with the input IDs array.


TakeByIds(Type, array<Object>[]()[][], Object, ITransaction, TakeModifiers)
Take (remove) objects from the space matching their IDs, the specified class type and routing key, with the provided .

Note, if routing key is null and the cluster is partitioned, the operation will broadcast to all of the partitions.

FIFO is not supported by this operation - the results are always ordered in correlation with the input IDs array.


TakeByIds(Type, array<Object>[]()[][], array<Object>[]()[][])
Take (remove) objects from the space matching their IDs, the specified class and the routing keys.

Note, the IDs array and routing keys array are correlated and should be of the same size. The routing key of ID i in the IDs array is the element at position i in the routing keys array. If routingKeys is null and the cluster is partitioned, the operation will broadcast to all of the partitions.

FIFO is not supported by this operation - the results are always ordered in correlation with the input IDs array.


TakeByIds(Type, array<Object>[]()[][], array<Object>[]()[][], ITransaction)
Take (remove) objects from the space matching their IDs, the specified class and the routing keys.

Note, the IDs array and routing keys array are correlated and should be of the same size. The routing key of ID i in the IDs array is the element at position i in the routing keys array. If routingKeys is null and the cluster is partitioned, the operation will broadcast to all of the partitions.

FIFO is not supported by this operation - the results are always ordered in correlation with the input IDs array.


TakeByIds(Type, array<Object>[]()[][], array<Object>[]()[][], ITransaction, TakeModifiers)
Take (remove) objects from the space matching their IDs, the specified class and the routing keys, with the provided .

Note, the IDs array and routing keys array are correlated and should be of the same size. The routing key of ID i in the IDs array is the element at position i in the routing keys array. If routingKeys is null and the cluster is partitioned, the operation will broadcast to all of the partitions.

FIFO is not supported by this operation - the results are always ordered in correlation with the input IDs array.


TakeByIds<(Of <<'(T>)>>)(array<Object>[]()[][])
Take (remove) objects from the space matching their IDs and the specified class.

Note, if the space is partitioned and the Class defines a specific property for its routing value (which means that the ID property is not used for routing), the operation will broadcast to all partitions.

FIFO is not supported by this operation - the results are always ordered in correlation with the input IDs array.


TakeByIds<(Of <<'(T>)>>)(array<Object>[]()[][], Object)
Take (remove) objects from the space matching their IDs, the specified class and routing key.

Note, if routing key is null and the cluster is partitioned, the operation will broadcast to all of the partitions.

FIFO is not supported by this operation - the results are always ordered in correlation with the input IDs array.


TakeByIds<(Of <<'(T>)>>)(array<Object>[]()[][], Object, ITransaction)
Take (remove) objects from the space matching their IDs, the specified class and routing key.

Note, if routing key is null and the cluster is partitioned, the operation will broadcast to all of the partitions.

FIFO is not supported by this operation - the results are always ordered in correlation with the input IDs array.


TakeByIds<(Of <<'(T>)>>)(array<Object>[]()[][], Object, ITransaction, TakeModifiers)
Take (remove) objects from the space matching their IDs, the specified class type and routing key, with the provided .

Note, if routing key is null and the cluster is partitioned, the operation will broadcast to all of the partitions.

FIFO is not supported by this operation - the results are always ordered in correlation with the input IDs array.


TakeByIds<(Of <<'(T>)>>)(array<Object>[]()[][], array<Object>[]()[][])
Take (remove) objects from the space matching their IDs, the specified class and the routing keys.

Note, the IDs array and routing keys array are correlated and should be of the same size. The routing key of ID i in the IDs array is the element at position i in the routing keys array. If routingKeys is null and the cluster is partitioned, the operation will broadcast to all of the partitions.

FIFO is not supported by this operation - the results are always ordered in correlation with the input IDs array.


TakeByIds<(Of <<'(T>)>>)(array<Object>[]()[][], array<Object>[]()[][], ITransaction)
Take (remove) objects from the space matching their IDs, the specified class and the routing keys.

Note, the IDs array and routing keys array are correlated and should be of the same size. The routing key of ID i in the IDs array is the element at position i in the routing keys array. If routingKeys is null and the cluster is partitioned, the operation will broadcast to all of the partitions.

FIFO is not supported by this operation - the results are always ordered in correlation with the input IDs array.


TakeByIds<(Of <<'(T>)>>)(array<Object>[]()[][], array<Object>[]()[][], ITransaction, TakeModifiers)
Take (remove) objects from the space matching their IDs, the specified class and the routing keys, with the provided .

Note, the IDs array and routing keys array are correlated and should be of the same size. The routing key of ID i in the IDs array is the element at position i in the routing keys array. If routingKeys is null and the cluster is partitioned, the operation will broadcast to all of the partitions.

FIFO is not supported by this operation - the results are always ordered in correlation with the input IDs array.


TakeByIds<(Of <<'(T>)>>)(IdsQuery<(Of <<'(T>)>>))
Take (remove) objects from the space matching the specified ids query.

TakeByIds<(Of <<'(T>)>>)(IdsQuery<(Of <<'(T>)>>), ITransaction)
Take (remove) objects from the space matching the specified ids query.

TakeByIds<(Of <<'(T>)>>)(IdsQuery<(Of <<'(T>)>>), ITransaction, TakeModifiers)
Take (remove) objects from the space matching the specified ids query, with the provided TakeModifiers.

Assembly: GigaSpaces.Core (Module: GigaSpaces.Core) Version: 16.2.0.0 (16.2.1)