GigaSpaces XAP.NET Documentation
BeginTake<(Of <(T>)>) Method (template, timeout, userCallback, stateObject)
Class LibraryGigaSpaces.CoreISpaceProxyBeginTake<(Of <(T>)>)(T, Int64, AsyncCallback<(Of <(T>)>), Object)
Begins an asynchronous Take<(Of <(T>)>)(T, ITransaction, Int64) operation.
Declaration Syntax
C#Visual BasicVisual C++J#
IAsyncResult<T> BeginTake<T>(
	T template,
	long timeout,
	AsyncCallback<T> userCallback,
	Object stateObject
)
Function BeginTake(Of T) ( _
	template As T, _
	timeout As Long, _
	userCallback As AsyncCallback(Of T), _
	stateObject As Object _
) As IAsyncResult(Of T)
generic<typename T>
IAsyncResult<T>^ BeginTake(
	T template, 
	long long timeout, 
	AsyncCallback<T>^ userCallback, 
	Object^ stateObject
)
J# supports the use of generic APIs, but not the declaration of new ones.
Generic Template Parameters
T
Type of object to take.
Parameters
template (T)
The template used for matching.
timeout (Int64)
How long the client is willing to wait for a transactionally proper matching object.
userCallback (AsyncCallback<(Of <(T>)>))
The method to be called when the asynchronous operation is complete.
stateObject (Object)
A user-provided object that distinguishes this particular asynchronous read request from other requests.
Return Value
An IAsyncResult that references the asynchronous take.

Assembly: GigaSpaces.Core (Module: GigaSpaces.Core) Version: 9.6.2.9900 (9.6.2.9900)