ImageGeneratorBuilderServiceCollectionExtensions.AddImageGenerator Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
| Nombre | Description |
|---|---|
| AddImageGenerator(IServiceCollection, IImageGenerator, ServiceLifetime) |
Registra un singleton IImageGenerator en .IServiceCollection |
| AddImageGenerator(IServiceCollection, Func<IServiceProvider,IImageGenerator>, ServiceLifetime) |
Registra un singleton IImageGenerator en .IServiceCollection |
AddImageGenerator(IServiceCollection, IImageGenerator, ServiceLifetime)
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)
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.