GigaSpaces XAP.NET Documentation
GigaSpaces.Core.Events Namespace
Class LibraryGigaSpaces.Core.Events
Contains classes and types to handle space events and notifications.
Declaration Syntax
C#Visual BasicVisual C++J#
namespace GigaSpaces.Core.Events
Namespace GigaSpaces.Core.Events
namespace GigaSpaces.Core.Events
package GigaSpaces.Core.Events
Types
All TypesClassesInterfacesEnumerations
IconTypeDescription
ComType Obsolete.
Lists possible event communication protocols.

DataEventType
Lists possible data event types.

EventSessionConfig
Encapsulates the variuos settings which can be used to configure an event session.
CopyC#
//Define an event session with auto renew.
EventSessionConfig sessionConfig = new EventSessionConfig();
sessionConfig.AutoRenew = true;
sessionConfig.AutoRenewTotalDuration = 60 * 60 * 1000;
sessionConfig.AutoRenewLeaseDuration= 10000;
sessionConfig.AutoRenewRTT = 1000;
sessionConfig.AutoRenewFailed += delegate {//_my failed notification handler code_//};
//Creates a data event session with the created config
IDataEventSession eventSession = mySpaceProxy.CreateDataEventSession(sessionConfig);

IDataEventSession
Provides functionality to add/remove listeners to data events.

IEventRegistration
Represents the result of an event registration by an IEventSession

IEventSession
A base interface for all EventSession types.

LeaseRenewalEventArgs
Encapsulates arguments related to lease renewal.

SpaceBatchDataEventArgs<(Of <(<'T>)>)>
Encapsulates arguments related to space data batch events.

SpaceDataEventArgs<(Of <(<'T>)>)>
Encapsulates arguments related to space data events.

SpaceEventArgs
Encapsulates arguments related to space events.