6 references to Use
Microsoft.Extensions.AI (4)
Embeddings\DistributedCachingEmbeddingGeneratorBuilderExtensions.cs (1)
35return builder.Use((services, innerGenerator) =>
Embeddings\EmbeddingGeneratorBuilder.cs (1)
65return Use((_, innerGenerator) => generatorFactory(innerGenerator));
Embeddings\LoggingEmbeddingGeneratorBuilderExtensions.cs (1)
29return builder.Use((services, innerGenerator) =>
Embeddings\OpenTelemetryEmbeddingGeneratorBuilderExtensions.cs (1)
34Throw.IfNull(builder).Use((services, innerGenerator) =>
Microsoft.Extensions.AI.Tests (2)
Embeddings\EmbeddingGeneratorBuilderTests.cs (2)
19builder.Use((serviceProvider, innerClient) => 63Assert.Throws<ArgumentNullException>(() => builder.Use((Func<IServiceProvider, IEmbeddingGenerator<string, Embedding<float>>, IEmbeddingGenerator<string, Embedding<float>>>)null!));