Participant members

A participant is a contact (person or phone number) that was added to a conversation. Each participant has its own modality set that represents the state of the participant in this conversation for each modality.

The Participant type exposes the following members.

Properties

  Name Description
Public property Contact Gets the contact object associated with the participant.
Public property Conversation Gets the parent conversation object of the participant.
Public property IsMuted Gets a flag indicating whether the participant is muted.
Public property IsSelf Gets flag indicating whether this is the local participant.
Public property Modalities Gets the collection of conversation modalities (activities
Public property Properties Gets a collection of participant properties.

Top

Methods

  Name Description
Public method BeginAdmit Admits the participant to the conference.
Public method BeginDeny Denies the participant access to the conference and removes him from the lobby.
Public method BeginLockVideo Asynchronously locks the participants video
Public method BeginPinVideo Asynchronously pins the participant video
Public method BeginSetMute Sets the mute state.
Public method BeginSetProperty Sets a property associated with this participant.
Public method BeginUnLockVideo Asynchronously unlocks the participants video
Public method BeginUnPinVideo Asynchronously unpins the participant video
Public method CanAdmit Returns true if a participant can be admitted from the lobby.
Public method CanBeMuted Returns true if a participant can be muted.
Public method CanDeny Returns true if a participant waiting in the lobby can be denied access to a conference.
Public method CanSetProperty Test whether the property can be set to the participant.
Public method CreateObjRef (Inherited from MarshalByRefObject.)
Public method EndAdmit Admits the participant to the conference.
Public method EndDeny Denies the participant access to the conference and removes him from the lobby.
Public method EndLockVideo Asynchronously locks the participants video
Public method EndPinVideo Asynchronously pins the participant video
Public method EndSetMute Sets the mute state.
Public method EndSetProperty Sets a property associated with this participant.
Public method EndUnLockVideo Asynchronously unlocks the participants video
Public method EndUnPinVideo Asynchronously unpins the participant video
Public method Equals (Inherited from Object.)
Protected method Finalize (Overrides UCWFullFinalize().)
Public method GetHashCode (Inherited from Object.)
Public method GetLifetimeService (Inherited from MarshalByRefObject.)
Public method GetType (Inherited from Object.)
Public method InitializeLifetimeService (Inherited from MarshalByRefObject.)
Protected method MemberwiseClone() (Inherited from Object.)
Protected method MemberwiseClone(Boolean) (Inherited from MarshalByRefObject.)
Public method ToString (Inherited from Object.)

Top

Events

  Name Description
Public event ActionAvailabilityChanged Raised when an action availability changes.
Public event IsMutedChanged Raised when the mute state changes.
Public event PropertyChanged Raised when a property value changes

Top

See also

Reference

Participant class

Microsoft.Lync.Model.Conversation namespace