Interface ICallParticipant
The stateful participant interface.
Inherited Members
Microsoft.Graph.StatefulClient.IResource<Microsoft.Graph.Calls.ICallParticipant, Participant>.DeleteAsync(CancellationToken)
Namespace: Microsoft.Graph.Calls
Assembly: Microsoft.Graph.Calls.dll
Syntax
public interface ICallParticipant : IResource<ICallParticipant, Participant>, IDisposable
Properties
View SourceResource
Gets the stateful participant resource.
Declaration
Participant Resource { get; }
Property Value
| Type | Description |
|---|---|
| Participant |
Methods
View SourceMuteAsync(CancellationToken)
Performs the mute operation asynchronously.
Declaration
Task MuteAsync(CancellationToken cancellationToken = null)
Parameters
| Type | Name | Description |
|---|---|---|
| CancellationToken | cancellationToken | The cancellation token. |
Returns
| Type | Description |
|---|---|
| Task | The |
SubscribeVideoAsync(VideoResolutionFormat, Modality, Int64, CancellationToken)
Subscribes the video asynchronously.
Declaration
Task SubscribeVideoAsync(VideoResolutionFormat videoResolution, Modality modality, long socketId, CancellationToken cancellationToken = null)
Parameters
| Type | Name | Description |
|---|---|---|
| VideoResolutionFormat | videoResolution | The video resolution. |
| Modality | modality | The |
| System.Int64 | socketId | The socket id to subscribe to. |
| CancellationToken | cancellationToken | The cancellation token. |
Returns
| Type | Description |
|---|---|
| Task | See |
UnmuteAsync(CancellationToken)
Performs the unmute operation asynchronously. This works only when the unmute participant is my participant. The service will reject any requests for other participants.
Declaration
Task UnmuteAsync(CancellationToken cancellationToken = null)
Parameters
| Type | Name | Description |
|---|---|---|
| CancellationToken | cancellationToken | The cancellation token. |
Returns
| Type | Description |
|---|---|
| Task | The |
Extension Methods
See Also
IResource<TSelf, TResource>