6 references to SessionUpdateRealtimeClientMessage
Microsoft.Extensions.AI.OpenAI (1)
OpenAIRealtimeClient.cs (1)
66
await session.SendAsync(new
SessionUpdateRealtimeClientMessage
(options), cancellationToken).ConfigureAwait(false);
Microsoft.Extensions.AI.OpenAI.Tests (1)
OpenAIRealtimeClientSessionTests.cs (1)
54
Assert.Throws<ArgumentNullException>("options", () => new
SessionUpdateRealtimeClientMessage
(null!));
Microsoft.Extensions.AI.Tests (4)
Realtime\LoggingRealtimeClientTests.cs (3)
83
await session.SendAsync(new
SessionUpdateRealtimeClientMessage
(new RealtimeSessionOptions { Model = "test-model", Instructions = "Be helpful" }));
229
await Assert.ThrowsAsync<OperationCanceledException>(() => session.SendAsync(new
SessionUpdateRealtimeClientMessage
(new RealtimeSessionOptions()), cts.Token));
258
await Assert.ThrowsAsync<InvalidOperationException>(() => session.SendAsync(new
SessionUpdateRealtimeClientMessage
(new RealtimeSessionOptions())));
Realtime\OpenTelemetryRealtimeClientTests.cs (1)
359
Assert.Throws<ArgumentNullException>("options", () => new
SessionUpdateRealtimeClientMessage
(null!));