5 instantiations of LoggingRealtimeClient
Microsoft.Extensions.AI (1)
Realtime\LoggingRealtimeClientBuilderExtensions.cs (1)
54var client = new LoggingRealtimeClient(innerClient, logger);
Microsoft.Extensions.AI.Tests (4)
Realtime\LoggingRealtimeClientTests.cs (4)
24Assert.Throws<ArgumentNullException>("innerClient", () => new LoggingRealtimeClient(null!, NullLogger.Instance)); 25Assert.Throws<ArgumentNullException>("logger", () => new LoggingRealtimeClient(innerClient, null!)); 437using var client = new LoggingRealtimeClient(innerClient, NullLogger.Instance); 447using 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> 38Action<LoggingRealtimeClient>? configure = null) 53var logger = loggerFactory.CreateLogger(typeof(LoggingRealtimeClient)); 54var client = new LoggingRealtimeClient(innerClient, logger);
Microsoft.Extensions.AI.Tests (8)
Realtime\LoggingRealtimeClientTests.cs (8)
36Assert.Null(pipeline1.GetService(typeof(LoggingRealtimeClient))); 43Assert.NotNull(pipeline2.GetService(typeof(LoggingRealtimeClient))); 51Assert.NotNull(pipeline3.GetService(typeof(LoggingRealtimeClient))); 55Assert.NotNull(pipeline4.GetService(typeof(LoggingRealtimeClient))); 59Assert.Null(pipeline5.GetService(typeof(LoggingRealtimeClient))); 365Assert.NotNull(client.GetService(typeof(LoggingRealtimeClient))); 437using var client = new LoggingRealtimeClient(innerClient, NullLogger.Instance); 447using var client = new LoggingRealtimeClient(innerClient, NullLogger.Instance);