ImageGeneratorBuilderServiceCollectionExtensions.AddImageGenerator 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 |
|---|---|
| AddImageGenerator(IServiceCollection, IImageGenerator, ServiceLifetime) |
Registriert ein Singleton IImageGenerator im IServiceCollection. |
| AddImageGenerator(IServiceCollection, Func<IServiceProvider,IImageGenerator>, ServiceLifetime) |
Registriert ein Singleton IImageGenerator im IServiceCollection. |
AddImageGenerator(IServiceCollection, IImageGenerator, ServiceLifetime)
Registriert ein Singleton IImageGenerator im IServiceCollection.
public static Microsoft.Extensions.AI.ImageGeneratorBuilder AddImageGenerator(this Microsoft.Extensions.DependencyInjection.IServiceCollection serviceCollection, Microsoft.Extensions.AI.IImageGenerator innerGenerator, Microsoft.Extensions.DependencyInjection.ServiceLifetime lifetime = Microsoft.Extensions.DependencyInjection.ServiceLifetime.Singleton);
static member AddImageGenerator : Microsoft.Extensions.DependencyInjection.IServiceCollection * Microsoft.Extensions.AI.IImageGenerator * Microsoft.Extensions.DependencyInjection.ServiceLifetime -> Microsoft.Extensions.AI.ImageGeneratorBuilder
<Extension()>
Public Function AddImageGenerator (serviceCollection As IServiceCollection, 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.
- 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 oder innerGenerator ist null.
Hinweise
Der Generator wird als Singleton-Dienst registriert.
Gilt für:
AddImageGenerator(IServiceCollection, Func<IServiceProvider,IImageGenerator>, ServiceLifetime)
Registriert ein Singleton IImageGenerator im IServiceCollection.
public static Microsoft.Extensions.AI.ImageGeneratorBuilder AddImageGenerator(this Microsoft.Extensions.DependencyInjection.IServiceCollection serviceCollection, Func<IServiceProvider,Microsoft.Extensions.AI.IImageGenerator> innerGeneratorFactory, Microsoft.Extensions.DependencyInjection.ServiceLifetime lifetime = Microsoft.Extensions.DependencyInjection.ServiceLifetime.Singleton);
static member AddImageGenerator : Microsoft.Extensions.DependencyInjection.IServiceCollection * Func<IServiceProvider, Microsoft.Extensions.AI.IImageGenerator> * Microsoft.Extensions.DependencyInjection.ServiceLifetime -> Microsoft.Extensions.AI.ImageGeneratorBuilder
<Extension()>
Public Function AddImageGenerator (serviceCollection As IServiceCollection, 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.
- 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 oder innerGeneratorFactory ist null.
Hinweise
Der Generator wird als Singleton-Dienst registriert.