TextToSpeechClientBuilderServiceCollectionExtensions.AddTextToSpeechClient Méthode

Définition

Surcharges

AddTextToSpeechClient(IServiceCollection, ITextToSpeechClient, ServiceLifetime)

Source:
TextToSpeechClientBuilderServiceCollectionExtensions.cs

Inscrit un singleton ITextToSpeechClient dans le IServiceCollection.

public static Microsoft.Extensions.AI.TextToSpeechClientBuilder AddTextToSpeechClient(this Microsoft.Extensions.DependencyInjection.IServiceCollection serviceCollection, Microsoft.Extensions.AI.ITextToSpeechClient innerClient, Microsoft.Extensions.DependencyInjection.ServiceLifetime lifetime = Microsoft.Extensions.DependencyInjection.ServiceLifetime.Singleton);
static member AddTextToSpeechClient : Microsoft.Extensions.DependencyInjection.IServiceCollection * Microsoft.Extensions.AI.ITextToSpeechClient * Microsoft.Extensions.DependencyInjection.ServiceLifetime -> Microsoft.Extensions.AI.TextToSpeechClientBuilder
<Extension()>
Public Function AddTextToSpeechClient (serviceCollection As IServiceCollection, innerClient As ITextToSpeechClient, Optional lifetime As ServiceLifetime = Microsoft.Extensions.DependencyInjection.ServiceLifetime.Singleton) As TextToSpeechClientBuilder

Paramètres

serviceCollection
IServiceCollection

IServiceCollection auquel le client doit être ajouté.

innerClient
ITextToSpeechClient

Interne ITextToSpeechClient 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 TextToSpeechClientBuilder peut être utilisé pour générer un pipeline autour du client interne.

Remarques

Le client est inscrit en tant que service singleton.

S’applique à

AddTextToSpeechClient(IServiceCollection, Func<IServiceProvider,ITextToSpeechClient>, ServiceLifetime)

Source:
TextToSpeechClientBuilderServiceCollectionExtensions.cs

Inscrit un singleton ITextToSpeechClient dans le IServiceCollection.

public static Microsoft.Extensions.AI.TextToSpeechClientBuilder AddTextToSpeechClient(this Microsoft.Extensions.DependencyInjection.IServiceCollection serviceCollection, Func<IServiceProvider,Microsoft.Extensions.AI.ITextToSpeechClient> innerClientFactory, Microsoft.Extensions.DependencyInjection.ServiceLifetime lifetime = Microsoft.Extensions.DependencyInjection.ServiceLifetime.Singleton);
static member AddTextToSpeechClient : Microsoft.Extensions.DependencyInjection.IServiceCollection * Func<IServiceProvider, Microsoft.Extensions.AI.ITextToSpeechClient> * Microsoft.Extensions.DependencyInjection.ServiceLifetime -> Microsoft.Extensions.AI.TextToSpeechClientBuilder
<Extension()>
Public Function AddTextToSpeechClient (serviceCollection As IServiceCollection, innerClientFactory As Func(Of IServiceProvider, ITextToSpeechClient), Optional lifetime As ServiceLifetime = Microsoft.Extensions.DependencyInjection.ServiceLifetime.Singleton) As TextToSpeechClientBuilder

Paramètres

serviceCollection
IServiceCollection

IServiceCollection auquel le client doit être ajouté.

innerClientFactory
Func<IServiceProvider,ITextToSpeechClient>

Rappel qui produit l’intérieur ITextToSpeechClient 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 TextToSpeechClientBuilder peut être utilisé pour générer un pipeline autour du client interne.

Remarques

Le client est inscrit en tant que service singleton.

S’applique à