GigaSpaces XAP.NET Documentation
ReadIfExistsById Method (type, id, routing, tx, timeout)
Class LibraryGigaSpaces.CoreIReadOnlySpaceProxyReadIfExistsById(Type, Object, Object, ITransaction, Int64)
Reads an entry of the specified type with the specified id from the space. Blocks up to the specified timeout (if any) only if a matching entry exists and it is necessary to wait for transactional state to settle.
Declaration Syntax
C#Visual BasicVisual C++J#
Object ReadIfExistsById(
	Type type,
	Object id,
	Object routing,
	ITransaction tx,
	long timeout
)
Function ReadIfExistsById ( _
	type As Type, _
	id As Object, _
	routing As Object, _
	tx As ITransaction, _
	timeout As Long _
) As Object
Object^ ReadIfExistsById(
	Type^ type, 
	Object^ id, 
	Object^ routing, 
	ITransaction^ tx, 
	long long timeout
)
Object ReadIfExistsById(
	Type type,
	Object id,
	Object routing,
	ITransaction tx,
	long timeout
)
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)
The maximum time to wait for a transactionally proper matching object.
Return Value
Result entry from space (null if not found).

Assembly: GigaSpaces.Core (Module: GigaSpaces.Core) Version: 15.2.0.0 (15.2.0)