Share via


ConversationContextChannel Members

Include Protected Members
Include Inherited Members

Represents a channel to communicate with a custom application running on remote endpoint.

The ConversationContextChannel type exposes the following members.

Constructors

  Name Description
Public method ConversationContextChannel Create a ConversationContextChannel.

Top

Properties

  Name Description
Public property Conversation Gets the conversation that the ConversationContextChannel is tied to.
Public property RemoteEndpoint Gets the remote endpoint of the ConversationContextChannel.
Public property State Gets the state of the ConversationContextChannel.

Top

Methods

  Name Description
Public method BeginEstablish Establishes the channel.
Public method BeginSendData Sends message to remote endpoint with the given content.
Public method BeginTerminate Terminates the channel.
Public method EndEstablish This method is used to determine whether the corresponding operation completed successfully. This method will wait if the operation has not yet completed
Public method EndSendData This method is used to determine whether the corresponding operation completed successfully. This method will wait if the operation has not yet completed
Public method EndTerminate This method is used to determine whether the corresponding operation completed successfully. This method will wait if the operation has not yet completed
Public method Equals (inherited from Object)
Protected method Finalize (inherited from Object)
Public method GetHashCode (inherited from Object)
Public method GetType (inherited from Object)
Protected method MemberwiseClone (inherited from Object)
Public method ToString (inherited from Object)

Top

Events

  Name Description
Public event DataReceived Raised when data is received from the remote endpoint.
Public event StateChanged Raised when the state of the ConversationContextChannel changes.

Top

See Also

Reference

ConversationContextChannel Class

Microsoft.Rtc.Collaboration Namespace