Share via


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
Public method BeginPinVideo
Public method BeginSetMute Sets the mute state.
Public method BeginSetProperty Sets a property associated with this participant.
Public method BeginUnLockVideo
Public method BeginUnPinVideo
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 Blocks calling thread until BeginAdmit completes.
Public method EndDeny Blocks calling thread until BeginDeny completes.
Public method EndLockVideo Asynchronously locks a participant's video stream in the video gallery so that the video stream cannot be un-pinned by other participants.
Public method EndPinVideo Pins a participant's video stream to the video view so that the stream is not replaced by a more active participant's video stream.
Public method EndSetMute Blocks calling thread until BeginSetMute completes.
Public method EndSetProperty Blocks calling thread until BeginSetProperty completes.
Public method EndUnLockVideo Removes a video view lock on a participant.
Public method EndUnPinVideo Allows a less active participant's video stream to be replaced by a more active video stream in the video gallery view.
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