19 references to GetService
Microsoft.Extensions.AI (6)
Files\LoggingHostedFileClient.cs (5)
69LogUploadInvokedSensitive(mediaType, fileName, AsJson(options), AsJson(this.GetService<HostedFileClientMetadata>())); 115LogDownloadInvokedSensitive(fileId, AsJson(options), AsJson(this.GetService<HostedFileClientMetadata>())); 151LogGetFileInfoInvokedSensitive(fileId, AsJson(options), AsJson(this.GetService<HostedFileClientMetadata>())); 197LogListFilesInvokedSensitive(AsJson(options), AsJson(this.GetService<HostedFileClientMetadata>())); 270LogDeleteInvokedSensitive(fileId, AsJson(options), AsJson(this.GetService<HostedFileClientMetadata>()));
Files\OpenTelemetryHostedFileClient.cs (1)
74if (innerClient!.GetService<HostedFileClientMetadata>() is HostedFileClientMetadata metadata)
Microsoft.Extensions.AI.Abstractions.Tests (3)
Files\HostedFileClientExtensionsTests.cs (3)
443var result = client.GetService<string>(); 461var result = client.GetService<int>(expectedKey); 469Assert.Throws<ArgumentNullException>("client", () => client.GetService<string>());
Microsoft.Extensions.AI.OpenAI.Tests (9)
OpenAIHostedFileClientTests.cs (9)
52var metadata = fileClient.GetService<HostedFileClientMetadata>(); 66var metadata = fileClient.GetService<HostedFileClientMetadata>(); 80var metadata = fileClient.GetService<HostedFileClientMetadata>(); 483var metadata = fileClient.GetService<HostedFileClientMetadata>(); 495var self = fileClient.GetService<IHostedFileClient>(); 506var innerClient = fileClient.GetService<OpenAIFileClient>(); 517var innerClient = fileClient.GetService<ContainerClient>(); 550var innerClient = fileClient.GetService<ContainerClient>(); 561var innerClient = fileClient.GetService<OpenAIFileClient>();
Microsoft.Extensions.AI.Tests (1)
Files\OpenTelemetryHostedFileClientTests.cs (1)
347var activitySource = client.GetService<ActivitySource>();