TextToSpeechClientBuilderServiceCollectionExtensions.AddKeyedTextToSpeechClient Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| AddKeyedTextToSpeechClient(IServiceCollection, Object, ITextToSpeechClient, ServiceLifetime) |
Registriert ein Keyed Singleton ITextToSpeechClient im IServiceCollection. |
| AddKeyedTextToSpeechClient(IServiceCollection, Object, Func<IServiceProvider,ITextToSpeechClient>, ServiceLifetime) |
Registriert ein Keyed Singleton ITextToSpeechClient im IServiceCollection. |
AddKeyedTextToSpeechClient(IServiceCollection, Object, ITextToSpeechClient, ServiceLifetime)
Registriert ein Keyed Singleton ITextToSpeechClient im 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
Parameter
- serviceCollection
- IServiceCollection
Der IServiceCollection Client, dem der Client hinzugefügt werden soll.
- serviceKey
- Object
Der Schlüssel, dem der Client zugeordnet werden soll.
- innerClient
- ITextToSpeechClient
Das innere ITextToSpeechClient , das das zugrunde liegende Back-End darstellt.
- lifetime
- ServiceLifetime
Die Dienstlebensdauer für den Client. Wird standardmäßig auf Singleton festgelegt.
Gibt zurück
Eine TextToSpeechClientBuilder , die verwendet werden kann, um eine Pipeline um den inneren Client zu erstellen.
Hinweise
Der Client wird standardmäßig als Singletondienst registriert.
Gilt für:
AddKeyedTextToSpeechClient(IServiceCollection, Object, Func<IServiceProvider,ITextToSpeechClient>, ServiceLifetime)
Registriert ein Keyed Singleton ITextToSpeechClient im 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
Parameter
- serviceCollection
- IServiceCollection
Der IServiceCollection Client, dem der Client hinzugefügt werden soll.
- serviceKey
- Object
Der Schlüssel, dem der Client zugeordnet werden soll.
- innerClientFactory
- Func<IServiceProvider,ITextToSpeechClient>
Ein Rückruf, der das Innere ITextToSpeechClient erzeugt, das das zugrunde liegende Back-End darstellt.
- lifetime
- ServiceLifetime
Die Dienstlebensdauer für den Client. Wird standardmäßig auf Singleton festgelegt.
Gibt zurück
Eine TextToSpeechClientBuilder , die verwendet werden kann, um eine Pipeline um den inneren Client zu erstellen.
Hinweise
Der Client wird standardmäßig als Singletondienst registriert.