Share via


Conversation Members

The class description.

The Conversation type exposes the following members.

Constructors

  Name Description
Public method Conversation(LocalEndpoint) Creates an outgoing conversation that starts as a conference.
Public method Conversation(LocalEndpoint, ConversationSettings) Creates an outgoing conversation with given settings and starts as a conference.

Top

Properties

  Name Description
Public property ActiveMediaTypes Gets the list of active media types for this conversation.
Public property ApplicationContext Gets or sets the application context.
Public property Calls Gets the list of established calls from the conversation.
Public property ConferenceSession Gets the conference session for this conversation.
Public property Endpoint Gets the endpoint of the conversation.
Public property Id
Public property LocalParticipant Gets the local participant used for the conversation.
Public property Priority Gets the priority of the conversation.
Public property RemoteParticipants Gets the list of remote participants.
Public property State Gets the current state of the conversation.
Public property Subject Gets the subject of the conversation.

Top

Methods

  Name Description
Public method BeginEscalateToConference
Public method BeginInviteRemoteParticipants(IEnumerable<(Of <<'(String>)>>), ToastMessage, AsyncCallback, Object) Invites remote participants to the conversation.
Public method BeginInviteRemoteParticipants(IEnumerable<(Of <<'(String>)>>), IEnumerable<(Of <<'(String>)>>), ToastMessage, AsyncCallback, Object) Invites remote participants to the conversation.
Public method BeginTerminate
Public method BeginUpdateProperties Updates the properties of the conversation.
Public method EndEscalateToConference Waits for the EscalateToConference operation to complete.
Public method EndInviteRemoteParticipants Waits for the BeginInviteRemoteParticipants operation to complete.
Public method EndTerminate Waits for the pending terminate operation.
Public method EndUpdateProperties Completed the Update conversation property operation.
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method GetHashCode (Inherited from Object.)
Public method GetType (Inherited from Object.)
Public method Impersonate Impersonate as different user.
Protected method MemberwiseClone (Inherited from Object.)
Public method ToString (Inherited from Object.)

Top

Events

  Name Description
Public event EscalateToConferenceRequested Raised when the existing remote participant requests to escalate the conversation into a conference.
Public event InviteRemoteParticipantUpdate Raised when the operation to add remote participants to the conversation has completed sending the invitation to a specific participant.
Public event ParticipantPropertiesChanged Raised when one or more properties of a remote participant have changed.
Public event PropertiesChanged Raised when one or more properties are changed in the conversation.
Public event RemoteParticipantAttendanceChanged Raised when remote participants join or leave the conversation.
Public event StateChanged Raised when the state of the conversation changes.

Top

See Also

Reference

Conversation Class

Microsoft.Rtc.Collaboration Namespace