Langage

ImageGeneratorBuilderServiceCollectionExtensions.AddImageGenerator Méthode

Définition

Surcharges

AddImageGenerator(IServiceCollection, IImageGenerator, ServiceLifetime)

Source:
ImageGeneratorBuilderServiceCollectionExtensions.cs

Inscrit un singleton IImageGenerator dans le 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

Paramètres

serviceCollection
IServiceCollection

IServiceCollection auquel le générateur doit être ajouté.

innerGenerator
IImageGenerator

Interne IImageGenerator qui représente le back-end sous-jacent.

lifetime
ServiceLifetime

Durée de vie du service pour le générateur. La valeur par défaut est Singleton.

Retours

Qui ImageGeneratorBuilder peut être utilisé pour générer un pipeline autour du générateur interne.

Exceptions

serviceCollection ou innerGenerator est null.

Remarques

Le générateur est inscrit en tant que service singleton.

S’applique à

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

Source:
ImageGeneratorBuilderServiceCollectionExtensions.cs

Inscrit un singleton IImageGenerator dans le 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

Paramètres

serviceCollection
IServiceCollection

IServiceCollection auquel le générateur doit être ajouté.

innerGeneratorFactory
Func<IServiceProvider,IImageGenerator>

Rappel qui produit l’intérieur IImageGenerator qui représente le back-end sous-jacent.

lifetime
ServiceLifetime

Durée de vie du service pour le générateur. La valeur par défaut est Singleton.

Retours

Qui ImageGeneratorBuilder peut être utilisé pour générer un pipeline autour du générateur interne.

Exceptions

serviceCollection ou innerGeneratorFactory est null.

Remarques

Le générateur est inscrit en tant que service singleton.

S’applique à