Edit

Share via


McuSession.RaiseAttendanceChanged<TProperties> Method

Definition

Raises a attendance changed event on behalf of the derived class.

protected:
generic <typename TProperties>
 where TProperties : Microsoft::Rtc::Collaboration::ComponentModel::McuParticipantEndpointProperties void RaiseAttendanceChanged(System::Collections::ObjectModel::Collection<System::Collections::Generic::KeyValuePair<Microsoft::Rtc::Collaboration::ParticipantEndpoint ^, Microsoft::Rtc::Collaboration::ComponentModel::McuParticipantEndpointProperties ^>> ^ addedEndpoints, System::Collections::ObjectModel::Collection<System::Collections::Generic::KeyValuePair<Microsoft::Rtc::Collaboration::ParticipantEndpoint ^, Microsoft::Rtc::Collaboration::ComponentModel::McuParticipantEndpointProperties ^>> ^ removedEndpoints, EventHandler<Microsoft::Rtc::Collaboration::ParticipantEndpointAttendanceChangedEventArgs<TProperties> ^> ^ handler);
protected void RaiseAttendanceChanged<TProperties> (System.Collections.ObjectModel.Collection<System.Collections.Generic.KeyValuePair<Microsoft.Rtc.Collaboration.ParticipantEndpoint,Microsoft.Rtc.Collaboration.ComponentModel.McuParticipantEndpointProperties>> addedEndpoints, System.Collections.ObjectModel.Collection<System.Collections.Generic.KeyValuePair<Microsoft.Rtc.Collaboration.ParticipantEndpoint,Microsoft.Rtc.Collaboration.ComponentModel.McuParticipantEndpointProperties>> removedEndpoints, EventHandler<Microsoft.Rtc.Collaboration.ParticipantEndpointAttendanceChangedEventArgs<TProperties>> handler) where TProperties : Microsoft.Rtc.Collaboration.ComponentModel.McuParticipantEndpointProperties;
member this.RaiseAttendanceChanged : System.Collections.ObjectModel.Collection<System.Collections.Generic.KeyValuePair<Microsoft.Rtc.Collaboration.ParticipantEndpoint, Microsoft.Rtc.Collaboration.ComponentModel.McuParticipantEndpointProperties>> * System.Collections.ObjectModel.Collection<System.Collections.Generic.KeyValuePair<Microsoft.Rtc.Collaboration.ParticipantEndpoint, Microsoft.Rtc.Collaboration.ComponentModel.McuParticipantEndpointProperties>> * EventHandler<Microsoft.Rtc.Collaboration.ParticipantEndpointAttendanceChangedEventArgs<'Properties>> -> unit (requires 'Properties :> Microsoft.Rtc.Collaboration.ComponentModel.McuParticipantEndpointProperties)
Protected Sub RaiseAttendanceChanged(Of TProperties As McuParticipantEndpointProperties) (addedEndpoints As Collection(Of KeyValuePair(Of ParticipantEndpoint, McuParticipantEndpointProperties)), removedEndpoints As Collection(Of KeyValuePair(Of ParticipantEndpoint, McuParticipantEndpointProperties)), handler As EventHandler(Of ParticipantEndpointAttendanceChangedEventArgs(Of TProperties)))

Type Parameters

TProperties

The strong type of the Participant properties.

Parameters

addedEndpoints
Collection<KeyValuePair<ParticipantEndpoint,McuParticipantEndpointProperties>>

Endpoints added to the MCU.

removedEndpoints
Collection<KeyValuePair<ParticipantEndpoint,McuParticipantEndpointProperties>>

Endpoints removed from the MCU.

handler
EventHandler<ParticipantEndpointAttendanceChangedEventArgs<TProperties>>

The multicast delegate to notify. May be null.

Applies to