ConferenceSession Members
Include Protected Members
Include Inherited Members
ConferenceSession enables an application to join a conference and perform other operations related to an activated conference.
The ConferenceSession type exposes the following members.
Properties
Name | Description | |
---|---|---|
AccessLevel | Gets the conference access level. | |
AudioVideoMcuSession | Gets the audio-video MCU session. | |
AutomaticLeaderAssignment | Gets the automatic leader assignment applied to attendees joining this conference. | |
ConferenceUri | Gets the conference URI. | |
Conversation | Gets the conversation that owns this conference session. | |
Disclaimer | Gets the disclaimer that should be presented to the user prior to joining. | |
DisclaimerTitle | Gets the disclaimer title used to schedule the conference. | |
HostingNetwork | Gets information about where the conference is being hosted. | |
InstantMessagingMcuSession | Gets the instant messaging MCU session. | |
IsLocked | Gets whether the conference is locked. | |
IsTrustedJoin | Gets whether the conference was joined as a trusted application. | |
LobbyBypass | Gets the current lobby bypass policy applied to the conference. | |
LobbyManager | Gets an object that allows leaders to manage lobby participants. | |
Organizer | Gets the participant who organized the conference. | |
ParticipantData | Gets an XML blob set by the conference organizer to send to participants when they join. | |
RecordingPolicy | Gets the recording policy set by the administrator. | |
SchedulingTemplate | Gets the scheduling template used to schedule the conference. | |
State | Gets the state of the conference session. | |
Subject | Gets the conference subject. |
Top
Methods
Name | Description | |
---|---|---|
BeginEject(ConversationParticipant, AsyncCallback, Object) | Ejects all endpoints of a participant from the conference. | |
BeginEject(ConversationParticipant, EjectOptions, AsyncCallback, Object) | Ejects all endpoints of a participant from the conference. | |
BeginGetExtendedProperties | Gets the extended properties of the conference. | |
BeginJoin(AsyncCallback, Object) | Obsolete. This method will be removed from future versions. Instead, use BeginJoin(ConferenceJoinOptions, AsyncCallback, Object) to join a conference. Creates and joins an ad-hoc conference. | |
BeginJoin(ConferenceJoinInformation, AsyncCallback, Object) | Obsolete. This method will be removed from future versions. Instead, use BeginJoin(String, ConferenceJoinOptions, AsyncCallback, Object) to join a conference. Joins a conference based on the provided join information. | |
BeginJoin(ConferenceJoinOptions, AsyncCallback, Object) | Joins a conference based on the provided join options. | |
BeginJoin(String, ConferenceJoinOptions, AsyncCallback, Object) | Joins a conference based on the provided conference URI and join options. | |
BeginLockConference(AsyncCallback, Object) | Locks the joined conference. | |
BeginLockConference(LockConferenceOptions, AsyncCallback, Object) | Locks the joined conference. | |
BeginModifyConferenceConfiguration(ConferenceAccessLevel, LobbyBypass, AutomaticLeaderAssignment, AsyncCallback, Object) | Modifies conference configuration. | |
BeginModifyConferenceConfiguration(ConferenceAccessLevel, LobbyBypass, AutomaticLeaderAssignment, ModifyConferenceConfigurationOptions, AsyncCallback, Object) | Modifies conference configuration. | |
BeginModifyRole(ConversationParticipant, ConferencingRole, AsyncCallback, Object) | Modifies the role of a participant in the conference. | |
BeginModifyRole(ConversationParticipant, ConferencingRole, ModifyRoleOptions, AsyncCallback, Object) | Modifies the role of a participant in the conference. | |
BeginTerminateConference | Terminates the conference and forces all participants to leave if performed by a conference leader. Otherwise it causes the participant to leave the conference. | |
BeginUnlockConference(AsyncCallback, Object) | Unlocks a conference. | |
BeginUnlockConference(UnlockConferenceOptions, AsyncCallback, Object) | Unlocks a conference. | |
EndEject | Waits for the pending asynchronous eject operation to complete. | |
EndGetExtendedProperties | Waits for the pending asynchronous operation to complete. | |
EndJoin | Waits for the pending asynchronous join operation to complete. | |
EndLockConference | Waits for the pending asynchronous operation to lock the conference to complete. | |
EndModifyConferenceConfiguration | Waits for the pending asynchronous operation to complete. | |
EndModifyRole | Waits for the pending asynchronous operation to modify the participant role to complete." | |
EndTerminateConference | Waits for the pending asynchronous termination operation to complete. | |
EndUnlockConference | Waits for the pending asynchronous operation to unlock the conference to complete. | |
Equals | (inherited from Object) | |
Finalize | (inherited from Object) | |
GetAllowedAccessLevels | Returns a snapshot of the allowed admission policies in the conference. | |
GetAllowedAutomaticLeaderAssignments | Gets the allowed automatic leader assignments for the conference. | |
GetAllowedLobbyBypassValues | Gets the allowed lobby bypass values for the conference. | |
GetHashCode | (inherited from Object) | |
GetLocalParticipantEndpoints | Gets a snapshot collection of the endpoints used by the local participant to communicate with the focus. | |
GetMcuInformation | Gets the MCU information (including MCU URI) for the provided MCU type. | |
GetRemoteParticipantEndpoints | Gets a snapshot collection of the endpoints used by the remote participants to communicate with the focus. | |
GetTraceCorrelationID | Gets the trace correlation id for this instance. | |
GetType | (inherited from Object) | |
MemberwiseClone | (inherited from Object) | |
ToString | Returns a System.String that represents this object. (Overrides Object.ToString().) | |
TryGetMcuSession<T> | Attempts to retrieve an McuSession of type T. | |
TryGetParticipantEndpointProperties | Gets the properties for the given participant endpoint. |
Top
Events
Name | Description | |
---|---|---|
ParticipantEndpointAttendanceChanged | Raised when one or more participant endpoints join or leave the focus. | |
ParticipantEndpointPropertiesChanged | Raised when one or more properties of a participant endpoint change. | |
PropertiesChanged | Raised when one or more properties of the conference session change. | |
StateChanged | Raised when the conference session state changes. | |
TerminationCountdownStatusChanged | Raised when the automatic conference termination status changes. |
Top
Operators
Name | Description | |
---|---|---|
Implicit(ConferenceSession to RealTimeAddress) | Converts this conference session to the address of the joined conference for later rejoin. |
Top
Explicit Interface Implementations
Name | Description | |
---|---|---|
IOfferAnswer.GetAnswer | The method that is called when media description answer is required for an outgoing 200 OK response or an outgoing ACK when the initial INVITE request had no offer. | |
IOfferAnswer.GetOffer | The method that is called when media description offer is required for an outgoing INVITE request or an outgoing 200 OK response to an INVITE request with null offer. | |
IOfferAnswer.HandleOfferInInviteResponse | The method that is called when a media offer is received by the inviter in response to the original reinvite with a null offer. | |
IOfferAnswer.HandleOfferInReInvite | The method that is called when media renegotiation (ReInvite) is received. This happens when the remote sends another INVITE request inside an existing INVITE dialog to renegotiate media description. | |
IOfferAnswer.SetAnswer | The method that is called when media description response is received in a 200 OK response or ACK message for an INVITE request. | |
ISipSubscriptionProcessor.GetExtensionHeaders | Gets the headers to add to the SUBSCRIBE request. | |
ISipSubscriptionProcessor.GetMessageBody | Generates a message body and content type for the SUBSCRIBE request to the focus. | |
ISipSubscriptionProcessor.ProcessErrorResponse | Called when the subscribe failed(?) | |
ISipSubscriptionProcessor.ProcessNotification | Process notifications from the subscription. | |
ISipSubscriptionProcessor.SubscriptionStateChanged | The subscription state changed |
Top