GigaSpaces XAP.NET Documentation
ReceiveBlocking Method (template, proxy, tx, receiveTimeout)
Class LibraryGigaSpaces.XAP.Events.Polling.ReceiveExclusiveReadReceiveOperationHandler<(Of <(<'TData>)>)>ReceiveBlocking(IQuery<(Of <<'(TData>)>>), ISpaceProxy, ITransaction, Int64)
Executes receive operation logic in blocking mode
Declaration Syntax
C#Visual BasicVisual C++J#
protected override TData ReceiveBlocking(
	IQuery<TData> template,
	ISpaceProxy proxy,
	ITransaction tx,
	long receiveTimeout
)
Protected Overrides Function ReceiveBlocking ( _
	template As IQuery(Of TData), _
	proxy As ISpaceProxy, _
	tx As ITransaction, _
	receiveTimeout As Long _
) As TData
protected:
virtual TData ReceiveBlocking(
	IQuery<TData>^ template, 
	ISpaceProxy^ proxy, 
	ITransaction^ tx, 
	long long receiveTimeout
) override
protected TData ReceiveBlocking(
	IQuery<TData> template,
	ISpaceProxy proxy,
	ITransaction tx,
	long receiveTimeout
)
Parameters
template (IQuery<(Of <(<'TData>)>)>)
The template for the receive operation.
proxy (ISpaceProxy)
The proxy to execute the operation on.
tx (ITransaction)
Operation's transaction context, can be null.
receiveTimeout (Int64)
Operation's receive timeout
Return Value
An object that will be passed to the event listener, null result doesn't trigger an event.

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