Creates a session with a Nirvana Realm. More...
Public Member Functions | |
void | Dispose () |
Dispose of the session, disconnect from the realm. More... | |
void | Initialize () |
Connect to the realm More... | |
Session (string url) | |
Initializes a new instance of the session class. More... | |
Session (IEnumerable< string > urls) | |
Initializes a new instance of the session class. More... | |
Session (ISessionAttributes attributes) | |
Initializes a new instance of the session class. More... | |
Properties | |
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... | |
IDataGroupSession | DataGroups [get] |
Subscribe to and administer Direct Data Delivery More... | |
EventHandler< EventArgs > | Disposed |
Raises an event when the session is disposed. 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... | |
![]() | |
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... | |
Additional Inherited Members | |
![]() | |
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... | |
Creates a session with a Nirvana Realm.
MyChannels.Nirvana.Session.Session | ( | string | url | ) |
Initializes a new instance of the session class.
url | The URL of the realm |
MyChannels.Nirvana.Session.Session | ( | IEnumerable< string > | urls | ) |
Initializes a new instance of the session class.
urls | The URLs of the realm (cluster) |
MyChannels.Nirvana.Session.Session | ( | ISessionAttributes | attributes | ) |
Initializes a new instance of the session class.
attributes | Inject session attributes |
void MyChannels.Nirvana.Session.Dispose | ( | ) |
Dispose of the session, disconnect from the realm.
void MyChannels.Nirvana.Session.Initialize | ( | ) |
Connect to the realm
Implements MyChannels.Nirvana.ISession.
|
addremove |
Raises an event if the session has any internal communication exceptions.
|
addremove |
Raises events alerting the subscriber of changes in the sessions connectivity.
|
get |
Subscribe to and administer Direct Data Delivery
|
addremove |
Raises an event when the session is disposed.
|
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