InternalConferenceSession Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
public ref class InternalConferenceSession : Microsoft::Rtc::Collaboration::ConferenceSession
public class InternalConferenceSession : Microsoft.Rtc.Collaboration.ConferenceSession
type InternalConferenceSession = class
inherit ConferenceSession
Public Class InternalConferenceSession
Inherits ConferenceSession
- Inheritance
Properties
AccessLevel |
Gets the conference access level. (Inherited from ConferenceSession) |
AudioVideoMcuSession |
Gets the audio-video MCU session. (Inherited from ConferenceSession) |
AutomaticLeaderAssignment |
Gets the automatic leader assignment applied to attendees joining this conference. (Inherited from ConferenceSession) |
ConferenceUri |
Gets the conference URI. (Inherited from ConferenceSession) |
Conversation |
Gets the conversation that owns this conference session. (Inherited from ConferenceSession) |
Disclaimer |
Gets the disclaimer that should be presented to the user prior to joining. (Inherited from ConferenceSession) |
DisclaimerTitle |
Gets the disclaimer title used to schedule the conference. (Inherited from ConferenceSession) |
HostingNetwork |
Gets information about where the conference is being hosted. (Inherited from ConferenceSession) |
InstantMessagingMcuSession |
Gets the instant messaging MCU session. (Inherited from ConferenceSession) |
IsTrustedJoin |
Gets whether the conference was joined as a trusted application. (Inherited from ConferenceSession) |
LobbyBypass |
Gets the current lobby bypass policy applied to the conference. (Inherited from ConferenceSession) |
LobbyManager |
Gets an object that allows leaders to manage lobby participants. (Inherited from ConferenceSession) |
Organizer |
Gets the participant who organized the conference. (Inherited from ConferenceSession) |
ParticipantData |
Gets an XML blob set by the conference organizer to send to participants when they join. (Inherited from ConferenceSession) |
RecordingPolicy |
Gets the recording policy set by the administrator. (Inherited from ConferenceSession) |
SchedulingTemplate |
Gets the scheduling template used to schedule the conference. (Inherited from ConferenceSession) |
State |
Gets the state of the conference session. (Inherited from ConferenceSession) |
Subject |
Gets the conference subject. (Inherited from ConferenceSession) |
Methods
BeginEject(ConversationParticipant, AsyncCallback, Object) |
Ejects all endpoints of a participant from the conference. (Inherited from ConferenceSession) |
BeginEject(ConversationParticipant, EjectOptions, AsyncCallback, Object) |
Ejects all endpoints of a participant from the conference. (Inherited from ConferenceSession) |
BeginGetExtendedProperties(AsyncCallback, Object) |
Gets the extended properties of the conference. (Inherited from ConferenceSession) |
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. (Inherited from ConferenceSession) |
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. (Inherited from ConferenceSession) |
BeginJoin(ConferenceJoinOptions, AsyncCallback, Object) |
Joins a conference based on the provided join options. (Inherited from ConferenceSession) |
BeginJoin(MeetNowOptions, AsyncCallback, Object) |
Creates and joins an ad hoc conference conference with the widest possible audience. (Inherited from ConferenceSession) |
BeginJoin(String, ConferenceJoinOptions, AsyncCallback, Object) |
Joins a conference based on the provided conference URI and join options. (Inherited from ConferenceSession) |
BeginLockConference(AsyncCallback, Object) |
Locks the joined conference. (Inherited from ConferenceSession) |
BeginLockConference(LockConferenceOptions, AsyncCallback, Object) |
Locks the joined conference. (Inherited from ConferenceSession) |
BeginModifyConferenceConfiguration(ConferenceAccessLevel, LobbyBypass, AutomaticLeaderAssignment, AsyncCallback, Object) |
Modifies conference configuration. (Inherited from ConferenceSession) |
BeginModifyConferenceConfiguration(ConferenceAccessLevel, LobbyBypass, AutomaticLeaderAssignment, ModifyConferenceConfigurationOptions, AsyncCallback, Object) |
Modifies conference configuration. (Inherited from ConferenceSession) |
BeginModifyRole(ConversationParticipant, ConferencingRole, AsyncCallback, Object) |
Modifies the role of a participant in the conference. (Inherited from ConferenceSession) |
BeginModifyRole(ConversationParticipant, ConferencingRole, ModifyRoleOptions, AsyncCallback, Object) |
Modifies the role of a participant in the conference. (Inherited from ConferenceSession) |
BeginSendCommand(ConferenceCommand, ConferenceCommandOptions, AsyncCallback, Object) | |
BeginSetUserAccess(String, Boolean, AsyncCallback, Object) | |
BeginTerminateConference(AsyncCallback, Object) |
Terminates the conference and forces all participants to leave if performed by a conference leader. Otherwise it causes the participant to leave the conference. (Inherited from ConferenceSession) |
BeginUnlockConference(AsyncCallback, Object) |
Unlocks a conference. (Inherited from ConferenceSession) |
BeginUnlockConference(UnlockConferenceOptions, AsyncCallback, Object) |
Unlocks a conference. (Inherited from ConferenceSession) |
EndEject(IAsyncResult) |
Waits for the pending asynchronous eject operation to complete. (Inherited from ConferenceSession) |
EndGetExtendedProperties(IAsyncResult) |
Waits for the pending asynchronous operation to complete. (Inherited from ConferenceSession) |
EndJoin(IAsyncResult) |
Waits for the pending asynchronous join operation to complete. (Inherited from ConferenceSession) |
EndLockConference(IAsyncResult) |
Waits for the pending asynchronous operation to lock the conference to complete. (Inherited from ConferenceSession) |
EndModifyConferenceConfiguration(IAsyncResult) |
Waits for the pending asynchronous operation to complete. (Inherited from ConferenceSession) |
EndModifyRole(IAsyncResult) |
Waits for the pending asynchronous operation to modify the participant role to complete." (Inherited from ConferenceSession) |
EndSendCommand(IAsyncResult) | |
EndSetUserAccess(IAsyncResult) | |
EndTerminateConference(IAsyncResult) |
Waits for the pending asynchronous termination operation to complete. (Inherited from ConferenceSession) |
EndUnlockConference(IAsyncResult) |
Waits for the pending asynchronous operation to unlock the conference to complete. (Inherited from ConferenceSession) |
GetAllowedAccessLevels() |
Returns a snapshot of the allowed admission policies in the conference. (Inherited from ConferenceSession) |
GetAllowedAutomaticLeaderAssignments() |
Gets the allowed automatic leader assignments for the conference. (Inherited from ConferenceSession) |
GetAllowedLobbyBypassValues() |
Gets the allowed lobby bypass values for the conference. (Inherited from ConferenceSession) |
GetLocalParticipantEndpoints() |
Gets a snapshot collection of the endpoints used by the local participant to communicate with the focus. (Inherited from ConferenceSession) |
GetMcuInformation(String) |
Gets the MCU information (including MCU URI) for the provided MCU type. (Inherited from ConferenceSession) |
GetRemoteParticipantEndpoints() |
Gets a snapshot collection of the endpoints used by the remote participants to communicate with the focus. (Inherited from ConferenceSession) |
GetTraceCorrelationID() |
Gets the trace correlation id for this instance. (Inherited from ConferenceSession) |
ToString() |
Returns a System.String that represents this object. (Inherited from ConferenceSession) |
TryGetMcuSession<T>(T) |
Attempts to retrieve an McuSession of type |
TryGetParticipantEndpointProperties(ParticipantEndpoint, ConferenceParticipantEndpointProperties) |
Gets the properties for the given participant endpoint. (Inherited from ConferenceSession) |
Events
ParticipantEndpointAttendanceChanged |
Raised when one or more participant endpoints join or leave the focus. (Inherited from ConferenceSession) |
ParticipantEndpointPropertiesChanged |
Raised when one or more properties of a participant endpoint change. (Inherited from ConferenceSession) |
PropertiesChanged |
Raised when one or more properties of the conference session change. (Inherited from ConferenceSession) |
StateChanged |
Raised when the conference session state changes. (Inherited from ConferenceSession) |
TerminationCountdownStatusChanged |
Raised when the automatic conference termination status changes. (Inherited from ConferenceSession) |
Explicit Interface Implementations
IOfferAnswer.GetAnswer(Object, ContentDescription) |
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. (Inherited from ConferenceSession) |
IOfferAnswer.GetOffer(Object) |
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. (Inherited from ConferenceSession) |
IOfferAnswer.HandleOfferInInviteResponse(Object, OfferInInviteResponseEventArgs) |
The method that is called when a media offer is received by the inviter in response to the original reinvite with a null offer. (Inherited from ConferenceSession) |
IOfferAnswer.HandleOfferInReInvite(Object, OfferInReInviteEventArgs) |
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. (Inherited from ConferenceSession) |
IOfferAnswer.SetAnswer(Object, ContentDescription) |
The method that is called when media description response is received in a 200 OK response or ACK message for an INVITE request. (Inherited from ConferenceSession) |
ISipSubscriptionProcessor.GetExtensionHeaders(SipSubscription+RequestType, IEnumerable<SignalingHeader>) |
Gets the headers to add to the SUBSCRIBE request. (Inherited from ConferenceSession) |
ISipSubscriptionProcessor.GetMessageBody(SipSubscription+RequestType, ContentType, Byte[]) |
Generates a message body and content type for the SUBSCRIBE request to the focus. (Inherited from ConferenceSession) |
ISipSubscriptionProcessor.ProcessErrorResponse(SipResponseData) |
Called when the subscribe failed(?) (Inherited from ConferenceSession) |
ISipSubscriptionProcessor.ProcessNotification(SipMessageData) |
Process notifications from the subscription. (Inherited from ConferenceSession) |
ISipSubscriptionProcessor.SubscriptionStateChanged(SubscriptionStateChangedEventArgs) |
The subscription state changed (Inherited from ConferenceSession) |