12 references to GetService
Microsoft.Extensions.AI (2)
SpeechToText\LoggingSpeechToTextClient.cs (2)
64LogInvokedSensitive(nameof(GetTextAsync), AsJson(options), AsJson(this.GetService<SpeechToTextClientMetadata>())); 110LogInvokedSensitive(nameof(GetStreamingTextAsync), AsJson(options), AsJson(this.GetService<SpeechToTextClientMetadata>()));
Microsoft.Extensions.AI.Abstractions.Tests (4)
SpeechToText\DelegatingSpeechToTextClientTests.cs (3)
107var client = delegating.GetService<DelegatingSpeechToTextClient>(); 127var client = delegating.GetService<ISpeechToTextClient>(expectedKey); 149var tzi = delegating.GetService<TimeZoneInfo>(expectedKey);
SpeechToText\SpeechToTextClientExtensionsTests.cs (1)
19_ = SpeechToTextClientExtensions.GetService<object>(null!);
Microsoft.Extensions.AI.OpenAI.Tests (6)
OpenAISpeechToTextClientTests.cs (6)
42var metadata = speechToTextClient.GetService<SpeechToTextClientMetadata>(); 53Assert.Same(speechToTextClient, speechToTextClient.GetService<ISpeechToTextClient>()); 54Assert.Same(audioClient, speechToTextClient.GetService<AudioClient>()); 61Assert.NotNull(pipeline.GetService<LoggingSpeechToTextClient>()); 63Assert.Same(audioClient, pipeline.GetService<AudioClient>()); 64Assert.IsType<LoggingSpeechToTextClient>(pipeline.GetService<ISpeechToTextClient>());