GigaSpaces XAP.NET Documentation
ReceiveBatchNonBlocking Method (template, proxy, tx, batchSize)
Class LibraryGigaSpaces.XAP.Events.Polling.ReceiveTakeReceiveOperationHandler<(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 virtual TData[] ReceiveBatchNonBlocking(
	IQuery<TData> template,
	ISpaceProxy proxy,
	ITransaction tx,
	int batchSize
)
Protected Overridable 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
)
protected 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)