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)
66await session.SendAsync(new SessionUpdateRealtimeClientMessage(options), cancellationToken).ConfigureAwait(false);
Microsoft.Extensions.AI.OpenAI.Tests (3)
..\..\..\..\test\Libraries\Microsoft.Extensions.AI.OpenAI.Tests\OpenAIRealtimeClientSessionTests.cs (3)
61await Assert.ThrowsAsync<ArgumentNullException>("message", () => session.SendAsync(null!)); 72await Assert.ThrowsAsync<OperationCanceledException>(() => session.SendAsync(new RealtimeClientMessage(), cts.Token)); 81await Assert.ThrowsAsync<InvalidOperationException>(() => session.SendAsync(new RealtimeClientMessage()));