Represents the information supplied when a call is moved to a derived Conversation.

Namespace:  Microsoft.Rtc.Collaboration
Assembly:  Microsoft.Rtc.Collaboration(in Microsoft.Rtc.Collaboration.dll)

Syntax

Visual Basic (Declaration)
Public 
Class 
ConversationChangedEventArgs _
	
Inherits 
EventArgs
C#
public 
class 
ConversationChangedEventArgs : 
EventArgs
Visual C++
public 
ref class 
ConversationChangedEventArgs : 
public 
EventArgs
JavaScript

Microsoft.Rtc.Collaboration.ConversationChangedEventArgs = 
function();

Type.createClass(
		'Microsoft.Rtc.Collaboration.ConversationChangedEventArgs',
	
EventArgs);

Remarks

Moving a call to a derived Conversation ensures that the original Conversation is maintained in a consistent state. A call can be "moved" to a derived Conversation during:

A modality escalation where the new outbound call is accepted by a different remote participant than the one in the current Conversation. For example, this may happen when adding the outbound audio call that is added to an instant messaging conversation is deflected to a different remote participant.

A partial escalation to conferencing which involves multimodal communications with multiple remote endpoints. This may either happen:

(a) When a remote endpoint only escalates to conferencing the calls established with this remote endpoint, in which case all other calls with other remote endpoints will be moved to a derived Conversation, or

(b) When the Conversation only managed to escalate to conferencing a subset of the remote endpoints, in which case the other calls with other remote endpoints are moved to a derived Conversation.

Inheritance Hierarchy

Object
   EventArgs
     Microsoft.Rtc.Collaboration . . :: . ConversationChangedEventArgs

See Also