GigaSpaces XAP.NET Documentation
AddBatchListener<(Of <(T>)>) Method (query, listener, leaseTime)
Class LibraryGigaSpaces.Core.EventsIDataEventSessionAddBatchListener<(Of <(T>)>)(IQuery<(Of <(T>)>), EventHandler<(Of <(SpaceBatchDataEventArgs<(Of <(T>)>)>)>), Int64)
Registers the listener to the space using the specified template. This can only be used when the IDataEventSession is created with Batch enabled.
Declaration Syntax
C#Visual BasicVisual C++J#
[ObsoleteAttribute("Since 9.7 - Data event registration with custom lease is deprecated")]
IEventRegistration AddBatchListener<T>(
	IQuery<T> query,
	EventHandler<SpaceBatchDataEventArgs<T>> listener,
	long leaseTime
)
<ObsoleteAttribute("Since 9.7 - Data event registration with custom lease is deprecated")> _
Function AddBatchListener(Of T) ( _
	query As IQuery(Of T), _
	listener As EventHandler(Of SpaceBatchDataEventArgs(Of T)), _
	leaseTime As Long _
) As IEventRegistration
[ObsoleteAttribute(L"Since 9.7 - Data event registration with custom lease is deprecated")]
generic<typename T>
IEventRegistration^ AddBatchListener(
	IQuery<T>^ query, 
	EventHandler<SpaceBatchDataEventArgs<T>^>^ listener, 
	long long leaseTime
)
J# supports the use of generic APIs, but not the declaration of new ones.
Generic Template Parameters
T
Type of object to listen to.
Parameters
query (IQuery<(Of <(T>)>))
The query used for matching.
listener (EventHandler<(Of <(SpaceBatchDataEventArgs<(Of <(T>)>)>)>))
The listener which will handle notifications.
leaseTime (Int64)
The time duration in which the listener will be receiving calls.
Return Value
An event registration token.
Exceptions
ExceptionCondition
SqlQueryExceptionThe query template is an illegal SqlQuery.

Assembly: GigaSpaces.Core (Module: GigaSpaces.Core) Version: 12.3.0.0 (12.3.0.19000)