7 implementations of CreateSessionAsync
Microsoft.Extensions.AI.Abstractions (1)
Realtime\DelegatingRealtimeClient.cs (1)
44public virtual Task<IRealtimeClientSession> CreateSessionAsync(
Microsoft.Extensions.AI.OpenAI (1)
OpenAIRealtimeClient.cs (1)
55public async Task<IRealtimeClientSession> CreateSessionAsync(RealtimeSessionOptions? options = null, CancellationToken cancellationToken = default)
Microsoft.Extensions.AI.Tests (5)
Realtime\FunctionInvokingRealtimeClientTests.cs (1)
675public Task<IRealtimeClientSession> CreateSessionAsync(RealtimeSessionOptions? options = null, CancellationToken cancellationToken = default)
Realtime\LoggingRealtimeClientTests.cs (1)
471public Task<IRealtimeClientSession> CreateSessionAsync(RealtimeSessionOptions? options = null, CancellationToken cancellationToken = default)
Realtime\OpenTelemetryRealtimeClientTests.cs (1)
1115public Task<IRealtimeClientSession> CreateSessionAsync(RealtimeSessionOptions? options = null, CancellationToken cancellationToken = default)
Realtime\RealtimeClientBuilderTests.cs (1)
145public Task<IRealtimeClientSession> CreateSessionAsync(RealtimeSessionOptions? options = null, CancellationToken cancellationToken = default)
Realtime\RealtimeClientExtensionsTests.cs (1)
114public Task<IRealtimeClientSession> CreateSessionAsync(RealtimeSessionOptions? options = null, CancellationToken cancellationToken = default)
22 references to CreateSessionAsync
Microsoft.Extensions.AI.Abstractions (1)
Realtime\DelegatingRealtimeClient.cs (1)
46InnerClient.CreateSessionAsync(options, cancellationToken);
Microsoft.Extensions.AI.Tests (21)
Realtime\FunctionInvokingRealtimeClientTests.cs (1)
580await using var session = await pipeline.CreateSessionAsync();
Realtime\LoggingRealtimeClientTests.cs (15)
35await using var s1 = await pipeline1.CreateSessionAsync(); 42await using var s2 = await pipeline2.CreateSessionAsync(); 50await using var s3 = await pipeline3.CreateSessionAsync(); 54await using var s4 = await pipeline4.CreateSessionAsync(); 58await using var s5 = await pipeline5.CreateSessionAsync(); 81await using var session = await client.CreateSessionAsync(); 126await using var session = await client.CreateSessionAsync(); 175await using var session = await client.CreateSessionAsync(); 226await using var session = await client.CreateSessionAsync(); 256await using var session = await client.CreateSessionAsync(); 293await using var session = await client.CreateSessionAsync(); 335await using var session = await client.CreateSessionAsync(); 363await using var session = await client.CreateSessionAsync(); 390await using var session = await client.CreateSessionAsync(); 421await using var session = await client.CreateSessionAsync();
Realtime\OpenTelemetryRealtimeClientTests.cs (5)
227await using var session = await client.CreateSessionAsync(); 284await using var session = await client.CreateSessionAsync(); 332await using var session = await client.CreateSessionAsync(); 425await using var session = await client.CreateSessionAsync(); 1081await using var session = await pipeline.CreateSessionAsync();