Share via


ChatClientBuilderServiceCollectionExtensions.AddKeyedChatClient Method

Definition

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::DependencyInjection::IServiceCollection ^ AddKeyedChatClient(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services, System::Object ^ serviceKey, Func<Microsoft::Extensions::AI::ChatClientBuilder ^, Microsoft::Extensions::AI::IChatClient ^> ^ clientFactory);
public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddKeyedChatClient (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, object serviceKey, Func<Microsoft.Extensions.AI.ChatClientBuilder,Microsoft.Extensions.AI.IChatClient> clientFactory);
static member AddKeyedChatClient : Microsoft.Extensions.DependencyInjection.IServiceCollection * obj * Func<Microsoft.Extensions.AI.ChatClientBuilder, Microsoft.Extensions.AI.IChatClient> -> Microsoft.Extensions.DependencyInjection.IServiceCollection
<Extension()>
Public Function AddKeyedChatClient (services As IServiceCollection, serviceKey As Object, clientFactory As Func(Of ChatClientBuilder, IChatClient)) As IServiceCollection

Parameters

serviceKey
Object

Returns

Applies to