Indicates a state change in an instance of a class derived from the Call class.

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

Syntax

Visual Basic (Declaration)
Protected 
Overridable 
Sub 
HandleStateChange ( _
	
e 
As 

CallStateChangedEventArgs _
)
C#
protected 
virtual 
void 
HandleStateChange(
	

CallStateChangedEventArgs 
e
)
Visual C++
protected:
virtual 
void 
HandleStateChange(
	

CallStateChangedEventArgs^ 
e
)
JavaScript
function 
handleStateChange(
e);

Parameters

e
Type: Microsoft.Rtc.Collaboration . . :: . CallStateChangedEventArgs
The strongly typed event argument created for handling the state changed operation. The derived class is expected to downcast the right generic type and expose the event.

Remarks

This allows a derived class to be notified of a state change before a public event is raised. The derived class must override this method and should not make any blocking calls in it.

See Also