9 references to GetService
Microsoft.Extensions.AI (2)
SpeechToText\LoggingSpeechToTextClient.cs (2)
56LogInvokedSensitive(nameof(GetTextAsync), AsJson(options), AsJson(this.GetService<SpeechToTextClientMetadata>())); 102LogInvokedSensitive(nameof(GetStreamingTextAsync), AsJson(options), AsJson(this.GetService<SpeechToTextClientMetadata>()));
Microsoft.Extensions.AI.Abstractions.Tests (1)
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>());