5 instantiations of LoggingRealtimeClient
Microsoft.Extensions.AI (1)
Realtime\LoggingRealtimeClientBuilderExtensions.cs (1)
54
var client = new
LoggingRealtimeClient
(innerClient, logger);
Microsoft.Extensions.AI.Tests (4)
Realtime\LoggingRealtimeClientTests.cs (4)
24
Assert.Throws<ArgumentNullException>("innerClient", () => new
LoggingRealtimeClient
(null!, NullLogger.Instance));
25
Assert.Throws<ArgumentNullException>("logger", () => new
LoggingRealtimeClient
(innerClient, null!));
437
using var client = new
LoggingRealtimeClient
(innerClient, NullLogger.Instance);
447
using var client = new
LoggingRealtimeClient
(innerClient, NullLogger.Instance);
13 references to LoggingRealtimeClient
Microsoft.Extensions.AI (5)
Realtime\LoggingRealtimeClient.cs (1)
29
/// <summary>Initializes a new instance of the <see cref="
LoggingRealtimeClient
"/> class.</summary>
Realtime\LoggingRealtimeClientBuilderExtensions.cs (4)
24
/// <param name="configure">An optional callback that can be used to configure the <see cref="
LoggingRealtimeClient
"/> instance.</param>
38
Action<
LoggingRealtimeClient
>? configure = null)
53
var logger = loggerFactory.CreateLogger(typeof(
LoggingRealtimeClient
));
54
var
client = new LoggingRealtimeClient(innerClient, logger);
Microsoft.Extensions.AI.Tests (8)
Realtime\LoggingRealtimeClientTests.cs (8)
36
Assert.Null(pipeline1.GetService(typeof(
LoggingRealtimeClient
)));
43
Assert.NotNull(pipeline2.GetService(typeof(
LoggingRealtimeClient
)));
51
Assert.NotNull(pipeline3.GetService(typeof(
LoggingRealtimeClient
)));
55
Assert.NotNull(pipeline4.GetService(typeof(
LoggingRealtimeClient
)));
59
Assert.Null(pipeline5.GetService(typeof(
LoggingRealtimeClient
)));
365
Assert.NotNull(client.GetService(typeof(
LoggingRealtimeClient
)));
437
using
var
client = new LoggingRealtimeClient(innerClient, NullLogger.Instance);
447
using
var
client = new LoggingRealtimeClient(innerClient, NullLogger.Instance);