Initializes a new instance of the SubscriptionStateChangedEventArgs class.

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

Syntax

Visual Basic (Declaration)
Public 
Sub 
New ( _
	
previousSignalingState 
As 

SubscriptionSignalingState, _
	
newSignalingState 
As 

SubscriptionSignalingState, _
	
reason 
As 

TransitionReason _
)
C#
public 
SubscriptionStateChangedEventArgs(
	

SubscriptionSignalingState 
previousSignalingState,
	

SubscriptionSignalingState 
newSignalingState,
	

TransitionReason 
reason
)
Visual C++
public:
SubscriptionStateChangedEventArgs(
	

SubscriptionSignalingState 
previousSignalingState, 
	

SubscriptionSignalingState 
newSignalingState, 
	

TransitionReason 
reason
)
JavaScript

Microsoft.Rtc.Signaling.SubscriptionStateChangedEventArgs = 
function(
previousSignalingState, 
newSignalingState, 
reason);

Parameters

previousSignalingState
Type: Microsoft.Rtc.Signaling . . :: . SubscriptionSignalingState
Previous state of the SipSubscription.
newSignalingState
Type: Microsoft.Rtc.Signaling . . :: . SubscriptionSignalingState
Updated state of the SipSubscription, which raises an event.
reason
Type: Microsoft.Rtc.Signaling . . :: . TransitionReason
Indication of whether the event is raised due to client action or server action.

See Also