ImageGeneratorBuilderServiceCollectionExtensions.AddImageGenerator Methode

Definitie

Overloads

AddImageGenerator(IServiceCollection, IImageGenerator, ServiceLifetime)

Bron:
ImageGeneratorBuilderServiceCollectionExtensions.cs

Registreert een singleton IImageGenerator in de 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

Parameters

serviceCollection
IServiceCollection

De IServiceCollection generator waaraan de generator moet worden toegevoegd.

innerGenerator
IImageGenerator

Het binnenste IImageGenerator dat de onderliggende back-end vertegenwoordigt.

lifetime
ServiceLifetime

De levensduur van de service voor de generator. Wordt standaard ingesteld op Singleton.

Retouren

Een ImageGeneratorBuilder die kan worden gebruikt om een pijplijn rond de binnenste generator te bouwen.

Uitzonderingen

serviceCollection of innerGenerator is null.

Opmerkingen

De generator is geregistreerd als een singleton-service.

Van toepassing op

AddImageGenerator(IServiceCollection, Func<IServiceProvider,IImageGenerator>, ServiceLifetime)

Bron:
ImageGeneratorBuilderServiceCollectionExtensions.cs

Registreert een singleton IImageGenerator in de 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

Parameters

serviceCollection
IServiceCollection

De IServiceCollection generator waaraan de generator moet worden toegevoegd.

innerGeneratorFactory
Func<IServiceProvider,IImageGenerator>

Een callback die het binnenste IImageGenerator produceert dat de onderliggende back-end vertegenwoordigt.

lifetime
ServiceLifetime

De levensduur van de service voor de generator. Wordt standaard ingesteld op Singleton.

Retouren

Een ImageGeneratorBuilder die kan worden gebruikt om een pijplijn rond de binnenste generator te bouwen.

Uitzonderingen

serviceCollection of innerGeneratorFactory is null.

Opmerkingen

De generator is geregistreerd als een singleton-service.

Van toepassing op