ImageGeneratorBuilderServiceCollectionExtensions.AddImageGenerator Método

Definición

Sobrecargas

AddImageGenerator(IServiceCollection, IImageGenerator, ServiceLifetime)

Source:
ImageGeneratorBuilderServiceCollectionExtensions.cs

Registra un singleton IImageGenerator en .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

Parámetros

serviceCollection
IServiceCollection

al IServiceCollection que se debe agregar el generador.

innerGenerator
IImageGenerator

El elemento interno IImageGenerator que representa el back-end subyacente.

lifetime
ServiceLifetime

Duración del servicio para el generador. Tiene como valor predeterminado Singleton.

Devoluciones

que ImageGeneratorBuilder se puede usar para crear una canalización alrededor del generador interno.

Excepciones

serviceCollection o innerGenerator es null.

Comentarios

El generador se registra como un servicio singleton.

Se aplica a

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

Source:
ImageGeneratorBuilderServiceCollectionExtensions.cs

Registra un singleton IImageGenerator en .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

Parámetros

serviceCollection
IServiceCollection

al IServiceCollection que se debe agregar el generador.

innerGeneratorFactory
Func<IServiceProvider,IImageGenerator>

Devolución de llamada que genera el elemento interno IImageGenerator que representa el back-end subyacente.

lifetime
ServiceLifetime

Duración del servicio para el generador. Tiene como valor predeterminado Singleton.

Devoluciones

que ImageGeneratorBuilder se puede usar para crear una canalización alrededor del generador interno.

Excepciones

serviceCollection o innerGeneratorFactory es null.

Comentarios

El generador se registra como un servicio singleton.

Se aplica a