Class SignalingClient
Represents a client exposing signaling features.
public class SignalingClient
- Inheritance
-
SignalingClient
- Inherited Members
Methods
SendSignalAsync(Result<SendSignalRequest>)
Sends signals to a single participant in an active Vonage Video session.
public Task<Result<Unit>> SendSignalAsync(Result<SendSignalRequest> request)
Parameters
requestResult<SendSignalRequest>The signal request.
Returns
Examples
var request = SendSignalRequest.Build()
.WithApplicationId(applicationId)
.WithSessionId(sessionId)
.WithConnectionId(connectionId)
.WithContent(new SignalContent("chat", "Hello!"))
.Create();
var result = await client.VideoClient.SignalingClient.SendSignalAsync(request);
SendSignalsAsync(Result<SendSignalsRequest>)
Sends signals to all participants in an active Vonage Video session.
public Task<Result<Unit>> SendSignalsAsync(Result<SendSignalsRequest> request)
Parameters
requestResult<SendSignalsRequest>The signal request.
Returns
Examples
var request = SendSignalsRequest.Build()
.WithApplicationId(applicationId)
.WithSessionId(sessionId)
.WithContent(new SignalContent("chat", "Hello everyone!"))
.Create();
var result = await client.VideoClient.SignalingClient.SendSignalsAsync(request);