GigaSpaces XAP.NET Documentation
ReceiveNonBlocking Method (template, proxy, tx)
Class LibraryGigaSpaces.XAP.Events.Polling.ReceiveNonBlockingReceiveHandler<(Of <(<'TData>)>)>ReceiveNonBlocking(IQuery<(Of <<'(TData>)>>), ISpaceProxy, ITransaction)
Executes receive operation logic in non blocking mode
Declaration Syntax
C#Visual BasicVisual C++J#
protected abstract TData ReceiveNonBlocking(
	IQuery<TData> template,
	ISpaceProxy proxy,
	ITransaction tx
)
Protected MustOverride 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
) abstract
protected abstract 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: 16.2.0.0 (16.2.1)