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.

Constructors

  Name Description
Protected method Participant

Top

Properties

  Name Description
Protected property AdviseMap (Inherited from ComObject.)
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.
Public property ScriptObject (Inherited from ScriptWrapper.)

Top

Methods

  Name Description
Protected method AttachEvent(Guid) (Inherited from ComObject.)
Protected method AttachEvent(Object, Guid) (Inherited from ComObject.)
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 CreateArray (Inherited from ComObject.)
Public method CreateArrayFromEnum (Inherited from ComObject.)
Protected method CreateEventDispatcher (Inherited from ComObject.)
Public method CreateObjectParameter (Inherited from UCWBase.)
Public method CreateParameters (Inherited from ComObject.)
Protected method DetachEvent (Inherited from ComObject.)
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
Protected method EnsureEventAdd(IEnumerable<MulticastDelegate>, Guid) (Inherited from ComObject.)
Protected method EnsureEventAdd(MulticastDelegate, Guid) (Inherited from ComObject.)
Protected method EnsureEventAdd(IEnumerable<MulticastDelegate>, Object, Guid) (Inherited from ComObject.)
Protected method EnsureEventRemove(IEnumerable<MulticastDelegate>, Guid) (Inherited from ComObject.)
Protected method EnsureEventRemove(MulticastDelegate, Guid) (Inherited from ComObject.)
Public method Equals(Object) (Inherited from ComObject.)
Public method Equals(ScriptObject) (Inherited from ScriptWrapper.)
Public method Equals(ScriptWrapper) (Inherited from ScriptWrapper.)
Protected method Finalize (Inherited from UCWBase.)
Public method GetEnumerator (Inherited from ComObject.)
Public method GetHashCode (Inherited from ComObject.)
Public method GetInteropEnumerator (Inherited from ComObject.)
Protected method GetProperty (Inherited from ScriptWrapper.)
Protected method GetPropertyBoolean (Inherited from ScriptWrapper.)
Public method GetPropertyEx (Inherited from ComObject.)
Protected method GetPropertyInt32 (Inherited from ScriptWrapper.)
Protected method GetPropertyScript (Inherited from ScriptWrapper.)
Protected method GetPropertyString (Inherited from ScriptWrapper.)
Public method GetScriptEnumerator (Inherited from ComObject.)
Public method GetType (Inherited from Object.)
Protected method Invoke (Inherited from ScriptWrapper.)
Public method InvokeEx (Inherited from ComObject.)
Protected method InvokeMethod (Inherited from ScriptWrapper.)
Protected method MemberwiseClone (Inherited from Object.)
Public method PersistAddRef (Inherited from UCWBase.)
Public method PersistRemoveRef (Inherited from UCWBase.)
Public method SetPersistence (Inherited from UCWBase.)
Protected method SetProperty (Inherited from ScriptWrapper.)
Public method SetPropertyEx (Inherited from ComObject.)
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