10 references to Use
Microsoft.Extensions.AI (7)
ChatCompletion\ChatClientBuilder.cs (3)
73return Use((innerClient, _) => clientFactory(innerClient)); 109return Use((innerClient, _) => new AnonymousDelegatingChatClient(innerClient, sharedFunc)); 144return Use((innerClient, _) => new AnonymousDelegatingChatClient(innerClient, getResponseFunc, getStreamingResponseFunc));
ChatCompletion\DistributedCachingChatClientBuilderExtensions.cs (1)
38return builder.Use((innerClient, services) =>
ChatCompletion\FunctionInvokingChatClientBuilderExtensions.cs (1)
32return builder.Use((innerClient, services) =>
ChatCompletion\LoggingChatClientBuilderExtensions.cs (1)
31return builder.Use((innerClient, services) =>
ChatCompletion\OpenTelemetryChatClientBuilderExtensions.cs (1)
31Throw.IfNull(builder).Use((innerClient, services) =>
Microsoft.Extensions.AI.Tests (3)
ChatCompletion\ChatClientBuilderTest.cs (2)
25builder.Use((innerClient, serviceProvider) => 86builder.Use((innerClient, serviceProvider) =>
ChatCompletion\FunctionInvokingChatClientTests.cs (1)
477b.Use((c, services) => new FunctionInvokingChatClient(c, services.GetRequiredService<ILoggerFactory>()));