GigaSpaces XAP.NET Documentation
ReceiveBatchNonBlocking Method (template, proxy, tx, batchSize)
Class LibraryGigaSpaces.XAP.Events.Polling.ReceiveNonBlockingReceiveHandler<(Of <(TData>)>)ReceiveBatchNonBlocking(IQuery<(Of <(TData>)>), ISpaceProxy, ITransaction, Int32)
Executes receive operation logic in non blocking mode
Declaration Syntax
C#Visual BasicVisual C++J#
protected abstract TData[] ReceiveBatchNonBlocking(
	IQuery<TData> template,
	ISpaceProxy proxy,
	ITransaction tx,
	int batchSize
)
Protected MustOverride Function ReceiveBatchNonBlocking ( _
	template As IQuery(Of TData), _
	proxy As ISpaceProxy, _
	tx As ITransaction, _
	batchSize As Integer _
) As TData()
protected:
virtual array<TData>^ ReceiveBatchNonBlocking(
	IQuery<TData>^ template, 
	ISpaceProxy^ proxy, 
	ITransaction^ tx, 
	int batchSize
) abstract
protected abstract TData[] ReceiveBatchNonBlocking(
	IQuery<TData> template,
	ISpaceProxy proxy,
	ITransaction tx,
	int batchSize
)
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.
batchSize (Int32)
operation's batch size
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.2.0.0 (12.2.0.18000)