TextToSpeechClientBuilderServiceCollectionExtensions.AddKeyedTextToSpeechClient Método

Definición

Sobrecargas

AddKeyedTextToSpeechClient(IServiceCollection, Object, ITextToSpeechClient, ServiceLifetime)

Source:
TextToSpeechClientBuilderServiceCollectionExtensions.cs

Registra un singleton ITextToSpeechClient con clave en .IServiceCollection

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

Parámetros

serviceCollection
IServiceCollection

al IServiceCollection que se debe agregar el cliente.

serviceKey
Object

Clave con la que se va a asociar el cliente.

innerClient
ITextToSpeechClient

El elemento interno ITextToSpeechClient que representa el back-end subyacente.

lifetime
ServiceLifetime

Duración del servicio para el cliente. Tiene como valor predeterminado Singleton.

Devoluciones

TextToSpeechClientBuilder que se puede usar para crear una canalización en torno al cliente interno.

Comentarios

El cliente se registra como un servicio singleton de forma predeterminada.

Se aplica a

AddKeyedTextToSpeechClient(IServiceCollection, Object, Func<IServiceProvider,ITextToSpeechClient>, ServiceLifetime)

Source:
TextToSpeechClientBuilderServiceCollectionExtensions.cs

Registra un singleton ITextToSpeechClient con clave en .IServiceCollection

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

Parámetros

serviceCollection
IServiceCollection

al IServiceCollection que se debe agregar el cliente.

serviceKey
Object

Clave con la que se va a asociar el cliente.

innerClientFactory
Func<IServiceProvider,ITextToSpeechClient>

Devolución de llamada que genera el elemento interno ITextToSpeechClient que representa el back-end subyacente.

lifetime
ServiceLifetime

Duración del servicio para el cliente. Tiene como valor predeterminado Singleton.

Devoluciones

TextToSpeechClientBuilder que se puede usar para crear una canalización en torno al cliente interno.

Comentarios

El cliente se registra como un servicio singleton de forma predeterminada.

Se aplica a