Interface IParticipant
The stateful participant interface. This represents a single participant in a call.
Inherited Members
Namespace: Microsoft.Graph.Communications.Calls
Assembly: Microsoft.Graph.Communications.Calls.dll
Syntax
public interface IParticipant : IResource<IParticipant, Participant>, IResource, IResourceBase, IDisposable
Properties
Resource
Gets the stateful participant resource.
Declaration
Participant Resource { get; }
Property Value
Type | Description |
---|---|
Participant |
Methods
DeleteAsync(Boolean, CancellationToken)
Deletes this participant asynchronously.
Declaration
Task DeleteAsync(bool handleHttpNotFoundInternally = false, CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type | Name | Description |
---|---|---|
Boolean | handleHttpNotFoundInternally | If the IParticipant is already gone, whether to handle the exception gracefully or not. |
CancellationToken | cancellationToken | The CancellationToken for the request. |
Returns
Type | Description |
---|---|
Task | The Task that completes after the request has been sent. The completion of this task does not guarantee deletion. Confirmation of deletion comes as a notification and can be subscribed by IParticipant.OnUpdated and IParticipantCollection.OnUpdated |
MuteAsync(CancellationToken)
Performs the mute operation asynchronously.
Declaration
Task MuteAsync(CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type | Name | Description |
---|---|---|
CancellationToken | cancellationToken | The cancellation token. |
Returns
Type | Description |
---|---|
Task | The Task that completes after the request has been sent. The mute notification will come in on IParticipant.OnUpdated |