ImageGeneratorBuilderServiceCollectionExtensions.AddImageGenerator Metod

Definition

Överlagringar

AddImageGenerator(IServiceCollection, IImageGenerator, ServiceLifetime)

Källa:
ImageGeneratorBuilderServiceCollectionExtensions.cs

Registrerar en singleton IImageGenerator i 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

Parametrar

serviceCollection
IServiceCollection

Till IServiceCollection vilken generatorn ska läggas till.

innerGenerator
IImageGenerator

Det inre IImageGenerator som representerar den underliggande serverdelen.

lifetime
ServiceLifetime

Livslängden för generatorn. Standardinställningen är Singleton.

Returer

En ImageGeneratorBuilder som kan användas för att skapa en pipeline runt den inre generatorn.

Undantag

serviceCollection eller innerGenerator är null.

Kommentarer

Generatorn är registrerad som en singleton-tjänst.

Gäller för

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

Källa:
ImageGeneratorBuilderServiceCollectionExtensions.cs

Registrerar en singleton IImageGenerator i 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

Parametrar

serviceCollection
IServiceCollection

Till IServiceCollection vilken generatorn ska läggas till.

innerGeneratorFactory
Func<IServiceProvider,IImageGenerator>

Ett återanrop som skapar det inre IImageGenerator som representerar den underliggande serverdelen.

lifetime
ServiceLifetime

Livslängden för generatorn. Standardinställningen är Singleton.

Returer

En ImageGeneratorBuilder som kan användas för att skapa en pipeline runt den inre generatorn.

Undantag

serviceCollection eller innerGeneratorFactory är null.

Kommentarer

Generatorn är registrerad som en singleton-tjänst.

Gäller för