GigaSpaces XAP.NET Documentation
ReceiveNonBlocking Method (template, proxy, tx)
Class LibraryGigaSpaces.XAP.Events.Polling.ReceiveTakeReceiveOperationHandler<(Of <(TData>)>)ReceiveNonBlocking(IQuery<(Of <(TData>)>), ISpaceProxy, ITransaction)
Executes receive operation logic in non blocking mode
Declaration Syntax
C#Visual BasicVisual C++J#
protected virtual TData ReceiveNonBlocking(
	IQuery<TData> template,
	ISpaceProxy proxy,
	ITransaction tx
)
Protected Overridable Function ReceiveNonBlocking ( _
	template As IQuery(Of TData), _
	proxy As ISpaceProxy, _
	tx As ITransaction _
) As TData
protected:
virtual TData ReceiveNonBlocking(
	IQuery<TData>^ template, 
	ISpaceProxy^ proxy, 
	ITransaction^ tx
)
protected TData ReceiveNonBlocking(
	IQuery<TData> template,
	ISpaceProxy proxy,
	ITransaction tx
)
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.
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: 12.1.0.0 (12.1.0.17000)