Indicates what methods have been called on the
object (Activity/CollaborationSession). The ParticipateState
records which methods have been called when the object is in the
Idle or Incoming SignalingState. It can be used to determine if a
Participate or Terminate is being processed before the state change
happens.
Namespace:
Microsoft.Rtc.Signaling
Assembly: Microsoft.Rtc.Collaboration(in Microsoft.Rtc.Collaboration.dll)
Syntax
Visual Basic (Declaration) |
---|
Public Enumeration ParticipateState |
C# |
---|
public enum ParticipateState |
Visual C++ |
---|
public enum class ParticipateState |
JavaScript |
---|
Microsoft.Rtc.Signaling.ParticipateState = function(); Microsoft.Rtc.Signaling.ParticipateState.createEnum(' Microsoft.Rtc.Signaling.ParticipateState', false); |
Members
Member name | Description | |
---|---|---|
Idle |
Neither Participate nor Terminate state have
been called. Idle state can go to Participate or Terminate
states.
|
|
Participated |
Participate has been called. Participate can
only be reached from the Idle state.
|
|
Terminating |
Terminate has been called. The terminate work
is in progress.
|
|
Terminated |
Terminate has been called. The Terminate state
can be reached from the Idle or Participate states. Once in the
Terminate state, the state can no longer change and calling
Participate is an InvalidOperationException.
|