LobbyParticipantAttendanceChangedEventArgs.Removed Property

Gets the collection of participants who were admitted into the conference or who left the lobby.

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

Syntax

'Declaration
Public ReadOnly Property Removed As Collection(Of KeyValuePair(Of ConversationParticipant, LobbyRemovalReason))
    Get
'Usage
Dim instance As LobbyParticipantAttendanceChangedEventArgs
Dim value As Collection(Of KeyValuePair(Of ConversationParticipant, LobbyRemovalReason))

value = instance.Removed
public Collection<KeyValuePair<ConversationParticipant, LobbyRemovalReason>> Removed { get; }

Property Value

Type: System.Collections.ObjectModel.Collection<KeyValuePair<ConversationParticipant, LobbyRemovalReason>>

Remarks

For lobby participants who are admitted to the conference, a LobbyParticipantAttendanceChanged will be raised indicating that the participant is removed from the lobby participant list with the Admitted as the removal reason. Then another RemoteParticipantAttendanceChanged will be raised for the same participant indicating that this participant has been added to the conference.

As for participants who leave the lobby, a LobbyParticipantAttendanceChanged will be raised indicating that the participant is removed from the lobby participant list with the LeftLobby as the removal reason. For this case, the platform does not raise another RemoteParticipantAttendanceChanged event.

See Also

Reference

LobbyParticipantAttendanceChangedEventArgs Class

LobbyParticipantAttendanceChangedEventArgs Members

Microsoft.Rtc.Collaboration Namespace