Implemented interface member:
method
SendAsync
Microsoft.Extensions.AI.IRealtimeClientSession.SendAsync(Microsoft.Extensions.AI.RealtimeClientMessage, System.Threading.CancellationToken)
4 references to SendAsync
Microsoft.Extensions.AI.OpenAI (1)
..\..\..\..\src\Libraries\Microsoft.Extensions.AI.OpenAI\OpenAIRealtimeClient.cs (1)
66
await session.
SendAsync
(new SessionUpdateRealtimeClientMessage(options), cancellationToken).ConfigureAwait(false);
Microsoft.Extensions.AI.OpenAI.Tests (3)
..\..\..\..\test\Libraries\Microsoft.Extensions.AI.OpenAI.Tests\OpenAIRealtimeClientSessionTests.cs (3)
61
await Assert.ThrowsAsync<ArgumentNullException>("message", () => session.
SendAsync
(null!));
72
await Assert.ThrowsAsync<OperationCanceledException>(() => session.
SendAsync
(new RealtimeClientMessage(), cts.Token));
81
await Assert.ThrowsAsync<InvalidOperationException>(() => session.
SendAsync
(new RealtimeClientMessage()));