GroupChatEndpoint Members
This content is no longer actively maintained. It is provided as is, for anyone who may still be using these technologies, with no warranties or claims of accuracy with regard to the most recent product version or service release.
An endpoint which is the basis for all communication with the Group Chat server. This endpoint represents a single connection to a single group chat server, using an existing LocalEndpoint instance.
The GroupChatEndpoint type exposes the following members.
Constructors
Name | Description | |
---|---|---|
GroupChatEndpoint(Uri, LocalEndpoint) | Initializes a new instance of the GroupChatEndpoint class. | |
GroupChatEndpoint(Uri, LocalEndpoint, String) | Initializes a new instance of the GroupChatEndpoint class for use by ASP.NET web applications in which the logging options can be configured through a web.config file. |
Top
Properties
Name | Description | |
---|---|---|
ActiveChatRoomSessions | Gets a copy of the collection of currently active ChatRoomSession instances. Only those sessions which have successfully joined a chat room are included in the collection of ActiveChatRoomSessions. This property returns copy of the endpoint's collection. To access a single active ChatRoomSession by name, without incurring this overhead, use the indexer (see Item[String]). | |
GroupChatServices | An object which provides access to a wide variety of group chat features and services. All administrative functionality and client services, with the exception of establishing a ChatRoomSession, are exposed through this object. | |
InnerEndpoint | Gets the inner endpoint which provides a conduit for delivery of messages between this client and the group chat servers. | |
Item[String] | Gets an active ChatRoomSession with the specified name. The name is not case sensitive. | |
Item[Uri] | Gets an active ChatRoomSession with the specified URI. | |
State | Gets a value indicating whether this endpoint is connected to a Group Chat server. |
Top
Methods
Name | Description | |
---|---|---|
BeginEstablish | Establish a connection with the Group Chat server. | |
BeginTerminate | Terminate an established connection with the Group Chat server, and clean up all resources associated with the connection. | |
EndEstablish | Completes the asynchronous request initiated by BeginEstablish(AsyncCallback, Object). | |
EndTerminate | Completes the asynchronous request initiated by BeginTerminate(AsyncCallback, Object). | |
Equals | (Inherited from Object.) | |
Finalize | (Inherited from Object.) | |
GetHashCode | (Inherited from Object.) | |
GetType | (Inherited from Object.) | |
MemberwiseClone | (Inherited from Object.) | |
ToString | (Inherited from Object.) |
Top
Events
Name | Description | |
---|---|---|
ChatRoomInvitationReceived | Occurs when a chat room invitation is received. | |
ConnectionStateChanged | Occurs when the connection state of this endpoint changes. |
Top