ImageGeneratorBuilderServiceCollectionExtensions.AddKeyedImageGenerator 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 |
|---|---|
| AddKeyedImageGenerator(IServiceCollection, Object, IImageGenerator, ServiceLifetime) |
Registriert ein Keyed Singleton IImageGenerator im IServiceCollection. |
| AddKeyedImageGenerator(IServiceCollection, Object, Func<IServiceProvider,IImageGenerator>, ServiceLifetime) |
Registriert ein Keyed Singleton IImageGenerator im IServiceCollection. |
AddKeyedImageGenerator(IServiceCollection, Object, IImageGenerator, ServiceLifetime)
Registriert ein Keyed Singleton IImageGenerator im IServiceCollection.
public static Microsoft.Extensions.AI.ImageGeneratorBuilder AddKeyedImageGenerator(this Microsoft.Extensions.DependencyInjection.IServiceCollection serviceCollection, object? serviceKey, Microsoft.Extensions.AI.IImageGenerator innerGenerator, Microsoft.Extensions.DependencyInjection.ServiceLifetime lifetime = Microsoft.Extensions.DependencyInjection.ServiceLifetime.Singleton);
static member AddKeyedImageGenerator : Microsoft.Extensions.DependencyInjection.IServiceCollection * obj * Microsoft.Extensions.AI.IImageGenerator * Microsoft.Extensions.DependencyInjection.ServiceLifetime -> Microsoft.Extensions.AI.ImageGeneratorBuilder
<Extension()>
Public Function AddKeyedImageGenerator (serviceCollection As IServiceCollection, serviceKey As Object, innerGenerator As IImageGenerator, Optional lifetime As ServiceLifetime = Microsoft.Extensions.DependencyInjection.ServiceLifetime.Singleton) As ImageGeneratorBuilder
Parameter
- serviceCollection
- IServiceCollection
Der IServiceCollection Generator, dem der Generator hinzugefügt werden soll.
- serviceKey
- Object
Der Schlüssel, dem der Generator zugeordnet werden soll.
- innerGenerator
- IImageGenerator
Das innere IImageGenerator , das das zugrunde liegende Back-End darstellt.
- lifetime
- ServiceLifetime
Die Dienstlebensdauer für den Generator. Wird standardmäßig auf Singleton festgelegt.
Gibt zurück
Eine ImageGeneratorBuilder , die verwendet werden kann, um eine Pipeline um den inneren Generator zu erstellen.
Ausnahmen
serviceCollection, serviceKeyoder innerGenerator ist .null
Hinweise
Der Generator wird als bereichsbezogener Dienst registriert.
Gilt für:
AddKeyedImageGenerator(IServiceCollection, Object, Func<IServiceProvider,IImageGenerator>, ServiceLifetime)
Registriert ein Keyed Singleton IImageGenerator im IServiceCollection.
public static Microsoft.Extensions.AI.ImageGeneratorBuilder AddKeyedImageGenerator(this Microsoft.Extensions.DependencyInjection.IServiceCollection serviceCollection, object? serviceKey, Func<IServiceProvider,Microsoft.Extensions.AI.IImageGenerator> innerGeneratorFactory, Microsoft.Extensions.DependencyInjection.ServiceLifetime lifetime = Microsoft.Extensions.DependencyInjection.ServiceLifetime.Singleton);
static member AddKeyedImageGenerator : Microsoft.Extensions.DependencyInjection.IServiceCollection * obj * Func<IServiceProvider, Microsoft.Extensions.AI.IImageGenerator> * Microsoft.Extensions.DependencyInjection.ServiceLifetime -> Microsoft.Extensions.AI.ImageGeneratorBuilder
<Extension()>
Public Function AddKeyedImageGenerator (serviceCollection As IServiceCollection, serviceKey As Object, innerGeneratorFactory As Func(Of IServiceProvider, IImageGenerator), Optional lifetime As ServiceLifetime = Microsoft.Extensions.DependencyInjection.ServiceLifetime.Singleton) As ImageGeneratorBuilder
Parameter
- serviceCollection
- IServiceCollection
Der IServiceCollection Generator, dem der Generator hinzugefügt werden soll.
- serviceKey
- Object
Der Schlüssel, dem der Generator zugeordnet werden soll.
- innerGeneratorFactory
- Func<IServiceProvider,IImageGenerator>
Ein Rückruf, der das Innere IImageGenerator erzeugt, das das zugrunde liegende Back-End darstellt.
- lifetime
- ServiceLifetime
Die Dienstlebensdauer für den Generator. Wird standardmäßig auf Singleton festgelegt.
Gibt zurück
Eine ImageGeneratorBuilder , die verwendet werden kann, um eine Pipeline um den inneren Generator zu erstellen.
Ausnahmen
serviceCollection, serviceKeyoder innerGeneratorFactory ist .null
Hinweise
Der Generator wird als bereichsbezogener Dienst registriert.