MyChannels.Nirvana.IRegisteredEvent Interface Reference

Defines an object that can be used to commit changes to an event that is stored in the realm server. More...

Inherited by MyChannels.Nirvana.RegisteredEvent.


Public Member Functions

void CommitChanges (bool replace)
 Commit changes, replacing the entire event on the server.
void CommitChanges ()
 Commit changes.

Properties

int ChangeCount [get]
 The number of changes since last commit.
IDestination Destination [get]
 The destination of the registered event.
byte[] Payload [get, set]
 Binary payload.
string PrimaryKeyName [get]
 The primary key name.
object PrimaryKeyValue [get]
 The primary key value.
IProperties Properties [get]
 Message properties.
string Tag [get, set]
 Message tag.
TimeSpan TimeSinceLastCommit [get]
 Time elapsed since last commit.

Detailed Description

Defines an object that can be used to commit changes to an event that is stored in the realm server.

Member Function Documentation

void MyChannels.Nirvana.IRegisteredEvent.CommitChanges ( bool  replace  ) 

Commit changes, replacing the entire event on the server.

Client will receive the entire message.

Parameters:
replace 

void MyChannels.Nirvana.IRegisteredEvent.CommitChanges (  ) 

Commit changes.


Property Documentation

int MyChannels.Nirvana.IRegisteredEvent.ChangeCount [get]

The number of changes since last commit.

IDestination MyChannels.Nirvana.IRegisteredEvent.Destination [get]

The destination of the registered event.

byte [] MyChannels.Nirvana.IRegisteredEvent.Payload [get, set]

Binary payload.

string MyChannels.Nirvana.IRegisteredEvent.PrimaryKeyName [get]

The primary key name.

object MyChannels.Nirvana.IRegisteredEvent.PrimaryKeyValue [get]

The primary key value.

IProperties MyChannels.Nirvana.IRegisteredEvent.Properties [get]

Message properties.

string MyChannels.Nirvana.IRegisteredEvent.Tag [get, set]

Message tag.

TimeSpan MyChannels.Nirvana.IRegisteredEvent.TimeSinceLastCommit [get]

Time elapsed since last commit.