Defines a nirvana session object. More...
Public Member Functions | |
void | Initialize () |
Connect to the realm More... | |
Properties | |
IDataGroupSession | DataGroups [get] |
Subscribe to and administer Direct Data Delivery More... | |
IQueueSession | Queues [get] |
Create producer or consumer for a Queue More... | |
ISessionAttributes | Settings [get] |
Settings used to establish a connection to the realm. More... | |
string | Subject [get] |
The callers Subject (user) More... | |
ITopicSession | Topics [get] |
Create producer or consumer for a Topic More... | |
Events | |
EventHandler < AsyncExceptionEventArgs > | AsynchronousExceptionRaised |
Raises an event if the session has any internal communication exceptions. More... | |
EventHandler < ConnectionStatusEventArgs > | ConnectionStatusChanged |
Raises events alerting the subscriber of changes in the sessions connectivity. More... | |
EventHandler< EventArgs > | Disposed |
Raises an event when the session is disposed. More... | |
Defines a nirvana session object.
void MyChannels.Nirvana.ISession.Initialize | ( | ) |
Connect to the realm
Implemented in MyChannels.Nirvana.Session.
|
get |
Subscribe to and administer Direct Data Delivery
|
get |
Create producer or consumer for a Queue
|
get |
Settings used to establish a connection to the realm.
|
get |
The callers Subject (user)
|
get |
Create producer or consumer for a Topic
EventHandler<AsyncExceptionEventArgs> MyChannels.Nirvana.ISession.AsynchronousExceptionRaised |
Raises an event if the session has any internal communication exceptions.
EventHandler<ConnectionStatusEventArgs> MyChannels.Nirvana.ISession.ConnectionStatusChanged |
Raises events alerting the subscriber of changes in the sessions connectivity.
EventHandler<EventArgs> MyChannels.Nirvana.ISession.Disposed |
Raises an event when the session is disposed.