GigaSpaces XAP.NET Documentation
TakeById Method (type, id, routing, tx, timeout, modifiers)
Class LibraryGigaSpaces.CoreISpaceProxyTakeById(Type, Object, Object, ITransaction, Int64, TakeModifiers)
Takes (removes) an entry of the specified type with the specified id from the space. Blocks up to the specified timeout (if any) until a matching entry is available.
Declaration Syntax
C#Visual BasicVisual C++J#
Object TakeById(
	Type type,
	Object id,
	Object routing,
	ITransaction tx,
	long timeout,
	TakeModifiers modifiers
)
Function TakeById ( _
	type As Type, _
	id As Object, _
	routing As Object, _
	tx As ITransaction, _
	timeout As Long, _
	modifiers As TakeModifiers _
) As Object
Object^ TakeById(
	Type^ type, 
	Object^ id, 
	Object^ routing, 
	ITransaction^ tx, 
	long long timeout, 
	TakeModifiers modifiers
)
Object TakeById(
	Type type,
	Object id,
	Object routing,
	ITransaction tx,
	long timeout,
	TakeModifiers modifiers
)
Parameters
type (Type)
Type of requested entry.
id (Object)
ID of requested entry.
routing (Object)
Value to select partition in clustered environment.
tx (ITransaction)
The transaction which this operation will participate in.
timeout (Int64)
Maximum time to wait for a matching entry (in milliseconds).
modifiers (TakeModifiers)
The modifier(s) to define behaviour of the operation.
Return Value
Result entry from space (null if not found).

Assembly: GigaSpaces.Core (Module: GigaSpaces.Core) Version: 16.1.0.0 (16.1.0)