ChatClientBuilderServiceCollectionExtensions.AddChatClient Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
| Nom | Description |
|---|---|
| AddChatClient(IServiceCollection, IChatClient, ServiceLifetime) |
Inscrit un singleton IChatClient dans le IServiceCollection. |
| AddChatClient(IServiceCollection, Func<IServiceProvider,IChatClient>, ServiceLifetime) |
Inscrit un singleton IChatClient dans le IServiceCollection. |
AddChatClient(IServiceCollection, IChatClient, ServiceLifetime)
Inscrit un singleton IChatClient dans le IServiceCollection.
public static Microsoft.Extensions.AI.ChatClientBuilder AddChatClient(this Microsoft.Extensions.DependencyInjection.IServiceCollection serviceCollection, Microsoft.Extensions.AI.IChatClient innerClient, Microsoft.Extensions.DependencyInjection.ServiceLifetime lifetime = Microsoft.Extensions.DependencyInjection.ServiceLifetime.Singleton);
static member AddChatClient : Microsoft.Extensions.DependencyInjection.IServiceCollection * Microsoft.Extensions.AI.IChatClient * Microsoft.Extensions.DependencyInjection.ServiceLifetime -> Microsoft.Extensions.AI.ChatClientBuilder
<Extension()>
Public Function AddChatClient (serviceCollection As IServiceCollection, innerClient As IChatClient, Optional lifetime As ServiceLifetime = Microsoft.Extensions.DependencyInjection.ServiceLifetime.Singleton) As ChatClientBuilder
Paramètres
- serviceCollection
- IServiceCollection
IServiceCollection auquel le client doit être ajouté.
- innerClient
- IChatClient
Interne IChatClient qui représente le back-end sous-jacent.
- lifetime
- ServiceLifetime
Durée de vie du service pour le client. La valeur par défaut est Singleton.
Retours
Qui ChatClientBuilder peut être utilisé pour générer un pipeline autour du client interne.
Exceptions
innerClient a la valeur null.
Remarques
Le client est inscrit en tant que service singleton.
S’applique à
AddChatClient(IServiceCollection, Func<IServiceProvider,IChatClient>, ServiceLifetime)
Inscrit un singleton IChatClient dans le IServiceCollection.
public static Microsoft.Extensions.AI.ChatClientBuilder AddChatClient(this Microsoft.Extensions.DependencyInjection.IServiceCollection serviceCollection, Func<IServiceProvider,Microsoft.Extensions.AI.IChatClient> innerClientFactory, Microsoft.Extensions.DependencyInjection.ServiceLifetime lifetime = Microsoft.Extensions.DependencyInjection.ServiceLifetime.Singleton);
static member AddChatClient : Microsoft.Extensions.DependencyInjection.IServiceCollection * Func<IServiceProvider, Microsoft.Extensions.AI.IChatClient> * Microsoft.Extensions.DependencyInjection.ServiceLifetime -> Microsoft.Extensions.AI.ChatClientBuilder
<Extension()>
Public Function AddChatClient (serviceCollection As IServiceCollection, innerClientFactory As Func(Of IServiceProvider, IChatClient), Optional lifetime As ServiceLifetime = Microsoft.Extensions.DependencyInjection.ServiceLifetime.Singleton) As ChatClientBuilder
Paramètres
- serviceCollection
- IServiceCollection
IServiceCollection auquel le client doit être ajouté.
- innerClientFactory
- Func<IServiceProvider,IChatClient>
Rappel qui produit l’intérieur IChatClient qui représente le back-end sous-jacent.
- lifetime
- ServiceLifetime
Durée de vie du service pour le client. La valeur par défaut est Singleton.
Retours
Qui ChatClientBuilder peut être utilisé pour générer un pipeline autour du client interne.
Exceptions
innerClientFactory a la valeur null.
Remarques
Le client est inscrit en tant que service singleton.