Conversation Members
Include Protected Members
Include Inherited Members
Represents a multi-party, multi-modal call contexts between a local participant and one or more remote participants.
The Conversation type exposes the following members.
Constructors
Name | Description | |
---|---|---|
Conversation(LocalEndpoint) | Creates a new instance of the Conversation class. | |
Conversation(LocalEndpoint, ConversationSettings) | Creates a new instance of the Conversation class, with given settings. |
Top
Properties
Name | Description | |
---|---|---|
ActiveMediaTypes | Obsolete. Gets the list of active media types for this conversation. | |
ApplicationContext | Gets or sets the application-specific context for this conversation. | |
Calls | Gets the list of established calls in this conversation. | |
ConferenceSession | Gets the conference session for this conversation. | |
Endpoint | Gets the endpoint associated with this conversation. | |
Id | Gets the conversation identifier. | |
LocalParticipant | Gets the local participant of this conversation. | |
Priority | Gets the priority of the conversation. | |
RemoteParticipants | Gets the collection of remote participants. | |
State | Gets the current state of the conversation. | |
Subject | Gets the subject of the conversation. |
Top
Methods
Name | Description | |
---|---|---|
BeginEscalateToConference | Begins an asynchronous operation to escalate the conversation to a conference. | |
BeginInviteRemoteParticipants(IEnumerable<String>, ToastMessage, AsyncCallback, Object) | Obsolete. This method will be removed from future versions. Instead, use ConferenceInvitation.BeginDeliver(). Begins an asynchronous operation to invite remote participants to the conversation’s conference. | |
BeginInviteRemoteParticipants(IEnumerable<String>, IEnumerable<String>, ToastMessage, AsyncCallback, Object) | Obsolete. This method will be removed from future versions. For more information, see ConferenceInvitation.BeginDeliver(). Begins an asynchronous operation to invite remote participants to the conversation’s conference. | |
BeginTerminate(AsyncCallback, Object) | Begins an asynchronous operation to terminate the conversation. | |
BeginTerminate(ConversationTerminateOptions, AsyncCallback, Object) | Begins an asynchronous operation to terminate the conversation. | |
BeginUpdateProperties | Begins an asynchronous operation to update the properties of the conversation. | |
EndEscalateToConference | This method is used to determine whether the corresponding operation completed successfully. This method will wait if the operation has not yet completed | |
EndInviteRemoteParticipants | Obsolete. This method is used to determine whether the corresponding operation completed successfully. This method will wait if the operation has not yet completed | |
EndTerminate | This method is used to determine whether the corresponding operation completed successfully. This method will wait if the operation has not yet completed | |
EndUpdateProperties | This method is used to determine whether the corresponding operation completed successfully. This method will wait if the operation has not yet completed | |
Equals | (inherited from Object) | |
Finalize | (inherited from Object) | |
GetActiveMediaTypes | Returns a snapshot of active mediatypes of all remote participants and the local participant. | |
GetConversationContextChannels | Returns a snapshot of context channels tied to the conversation. | |
GetHashCode | (inherited from Object) | |
GetLobbyParticipants | Gets the collection of lobby participants. | |
GetTraceCorrelationID | Gets the trace correlation id for this instance. | |
GetType | (inherited from Object) | |
Impersonate | Impersonate as a different user. | |
MemberwiseClone | (inherited from Object) | |
ToString | (inherited from Object) |
Top
Events
Name | Description | |
---|---|---|
EscalateToConferenceRequested | Raised when the existing remote participant requests to escalate the conversation into conference. | |
InviteRemoteParticipantUpdate | Obsolete. Raised when the remote participant sends a response to the conference invitation. | |
LobbyParticipantAttendanceChanged | Raised when one or more participants join or leave the conference lobby. | |
ParticipantPropertiesChanged | Raised when one or more properties of the participant change(s). | |
PropertiesChanged | Raised when one or more properties are changed in the conversation. | |
RemoteParticipantAttendanceChanged | Raised when one or more remote participants join or leave the conversation. | |
StateChanged | Raised when the state of the conversation changes. |
Top