19 instantiations of OpenTelemetryRealtimeClient
Microsoft.Extensions.AI (1)
Realtime\OpenTelemetryRealtimeClientBuilderExtensions.cs (1)
75var client = new OpenTelemetryRealtimeClient(innerClient, logger, sourceName);
Microsoft.Extensions.AI.Tests (18)
Realtime\OpenTelemetryRealtimeClientTests.cs (18)
81using var client = new OpenTelemetryRealtimeClient(innerClient, sourceName: sourceName); 351Assert.Throws<ArgumentNullException>("innerClient", () => new OpenTelemetryRealtimeClient(null!)); 352using var client = new OpenTelemetryRealtimeClient(innerClient); 367using var client = new OpenTelemetryRealtimeClient(innerClient); 380using var client = new OpenTelemetryRealtimeClient(innerClient); 460using var client = new OpenTelemetryRealtimeClient(innerClient, sourceName: sourceName); 503using var client = new OpenTelemetryRealtimeClient(innerClient, sourceName: sourceName); 546using var client = new OpenTelemetryRealtimeClient(innerClient, sourceName: sourceName); 631using var client = new OpenTelemetryRealtimeClient(innerClient, sourceName: sourceName); 674using var client = new OpenTelemetryRealtimeClient(innerClient, sourceName: sourceName); 717using var client = new OpenTelemetryRealtimeClient(innerClient, sourceName: sourceName); 759using var client = new OpenTelemetryRealtimeClient(innerClient, sourceName: sourceName); 801using var client = new OpenTelemetryRealtimeClient(innerClient, sourceName: sourceName); 842using var client = new OpenTelemetryRealtimeClient(innerClient, sourceName: sourceName); 883using var client = new OpenTelemetryRealtimeClient(innerClient, sourceName: sourceName); 924using var client = new OpenTelemetryRealtimeClient(innerClient, sourceName: sourceName); 965using var client = new OpenTelemetryRealtimeClient(innerClient, sourceName: sourceName); 1096using var client = new OpenTelemetryRealtimeClient(innerClient);
26 references to OpenTelemetryRealtimeClient
Microsoft.Extensions.AI (5)
Realtime\OpenTelemetryRealtimeClient.cs (1)
30/// <summary>Initializes a new instance of the <see cref="OpenTelemetryRealtimeClient"/> class.</summary>
Realtime\OpenTelemetryRealtimeClientBuilderExtensions.cs (4)
62/// <param name="configure">An optional callback that can be used to configure the <see cref="OpenTelemetryRealtimeClient"/> instance.</param> 69Action<OpenTelemetryRealtimeClient>? configure = null) => 74var logger = loggerFactory?.CreateLogger(typeof(OpenTelemetryRealtimeClient)); 75var client = new OpenTelemetryRealtimeClient(innerClient, logger, sourceName);
Microsoft.Extensions.AI.Tests (21)
Realtime\OpenTelemetryRealtimeClientTests.cs (21)
81using var client = new OpenTelemetryRealtimeClient(innerClient, sourceName: sourceName); 352using var client = new OpenTelemetryRealtimeClient(innerClient); 367using var client = new OpenTelemetryRealtimeClient(innerClient); 380using var client = new OpenTelemetryRealtimeClient(innerClient); 382Assert.Same(client, client.GetService(typeof(OpenTelemetryRealtimeClient))); 460using var client = new OpenTelemetryRealtimeClient(innerClient, sourceName: sourceName); 503using var client = new OpenTelemetryRealtimeClient(innerClient, sourceName: sourceName); 546using var client = new OpenTelemetryRealtimeClient(innerClient, sourceName: sourceName); 631using var client = new OpenTelemetryRealtimeClient(innerClient, sourceName: sourceName); 674using var client = new OpenTelemetryRealtimeClient(innerClient, sourceName: sourceName); 717using var client = new OpenTelemetryRealtimeClient(innerClient, sourceName: sourceName); 759using var client = new OpenTelemetryRealtimeClient(innerClient, sourceName: sourceName); 801using var client = new OpenTelemetryRealtimeClient(innerClient, sourceName: sourceName); 842using var client = new OpenTelemetryRealtimeClient(innerClient, sourceName: sourceName); 883using var client = new OpenTelemetryRealtimeClient(innerClient, sourceName: sourceName); 924using var client = new OpenTelemetryRealtimeClient(innerClient, sourceName: sourceName); 965using var client = new OpenTelemetryRealtimeClient(innerClient, sourceName: sourceName); 1083var otelClient = pipeline.GetService(typeof(OpenTelemetryRealtimeClient)); 1086var typedClient = Assert.IsType<OpenTelemetryRealtimeClient>(otelClient); 1096using var client = new OpenTelemetryRealtimeClient(innerClient);