Conversation Members
Include Protected Members
Include Inherited Members
Describes a conversation. It includes details such as the conversation participants, modalities (InstantMessaging, AudioVideo), state, etc., and implements actions such as merge, park, terminate or other conversation actions.
The Conversation type exposes the following members.
Properties
Name | Description | |
---|---|---|
ConversationManager | Gets the parent conversation manager of this conversation. | |
Modalities | Gets the collection of conversation modalities. For example, the InstantMessaging modality or the audio/video modality. | |
Participants | Gets the participant collection. | |
Properties | Gets a dictionary of conversation properties. | |
SelfParticipant | Gets the self participant object which represents the user signed in on this client. | |
State | Gets the current conversation state. |
Top
Methods
Name | Description | |
---|---|---|
AddParticipant(Contact) | Adds a contact to a conversation and returns the contact as a participant. | |
AddParticipant(ContactEndpoint) | Adds one of a contacts endpoints to a conversation and returns the contact as a participant. | |
BeginAdmitParticipants | Used to admit a set of participants into conference when the participant set is in the lobby. | |
BeginDenyParticipants | Used to deny a set of participants access into a conference. | |
BeginMerge | Merges another conversation into this one, escalating it into a conference. ModalityTypes specifies which modalities are merged. | |
BeginMuteParticipants | Not implemented. | |
BeginPark | Parks voice at the Call Park Server and terminates all other modalities. | |
BeginSendContextData | This is used to send additional application context to an established conversation. The string context data type and string context data are interpreted by the registered application and are opaque to Lync. | |
BeginSendInitialContext | Sends an application hyperlink and application Id as initial conversation context. | |
BeginSetProperty | Sets a property of this conversation. | |
BeginUnmuteParticipants | Not implemented. | |
CanInvoke | Returns true if a specific conversation action is available. | |
CanSetProperty | Returns true if the property can be set on the conversation. | |
CreateObjRef | (inherited from MarshalByRefObject) | |
End | Terminates the conversation on the local endpoint. If the conversation is a conference, the conference continues for all other participants. | |
EndAdmitParticipants | Blocks calling thread until BeginAdmitParticipants completes. | |
EndDenyParticipants | Blocks calling thread until BeginDenyParticipants completes. | |
EndMerge | Blocks calling thread until BeginMerge completes. | |
EndMuteParticipants | Blocks calling thread until BeginMuteParticipants completes. | |
EndPark | Blocks calling thread until BeginPark completes. | |
EndSendContextData | Blocks calling thread until BeginSendContextData completes. | |
EndSendInitialContext | Blocks calling thread until BeginSendInitialContext completes. | |
EndSetProperty | Blocks calling thread until BeginSetProperty completes. Returns the changed ConversationProperty. | |
EndUnmuteParticipants | Blocks calling thread until BeginUnmuteParticipants completes. | |
Equals | (inherited from Object) | |
Finalize | (Overrides UCWFullFinalize().) | |
GetApplicationData | Gets the contextual conversation application data using the given application Id. Only the registered application with the same Id can call this. | |
GetHashCode | (inherited from Object) | |
GetLifetimeService | (inherited from MarshalByRefObject) | |
GetType | (inherited from Object) | |
InitializeLifetimeService | (inherited from MarshalByRefObject) | |
MemberwiseClone() | (inherited from Object) | |
MemberwiseClone(Boolean) | (inherited from MarshalByRefObject) | |
RemoveParticipant | Removes a participant from the conversation. | |
ToString | (inherited from Object) |
Top
Events
Name | Description | |
---|---|---|
ActionAvailabilityChanged | Occurs when an action availability changes. | |
ContextDataReceived | Occurs when an application running on the remote client sends context data. | |
ContextDataSent | Occurs when an application running on the same client sends context data. | |
ConversationContextLinkClicked | Occurs when a contextual conversation launch link is clicked by the user. | |
InitialContextReceived | Occurs when the initial context data is received in a conversation. | |
InitialContextSent | Occurs when the initial context data is sent in a conversation. | |
ParticipantAdded | Occurs when a participant is added to the conversation. | |
ParticipantRemoved | Occurs when a participant is removed from the conversation. | |
PropertyChanged | Occurs when a property value changes. | |
StateChanged | Occurs when the conversation state changes. |
Top