ImageGeneratorBuilderServiceCollectionExtensions.AddKeyedImageGenerator 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 |
|---|---|
| AddKeyedImageGenerator(IServiceCollection, Object, IImageGenerator, ServiceLifetime) |
Registra un singleton IImageGenerator con clave en .IServiceCollection |
| AddKeyedImageGenerator(IServiceCollection, Object, Func<IServiceProvider,IImageGenerator>, ServiceLifetime) |
Registra un singleton IImageGenerator con clave en .IServiceCollection |
AddKeyedImageGenerator(IServiceCollection, Object, IImageGenerator, ServiceLifetime)
Registra un singleton IImageGenerator con clave en .IServiceCollection
public static Microsoft.Extensions.AI.ImageGeneratorBuilder AddKeyedImageGenerator(this Microsoft.Extensions.DependencyInjection.IServiceCollection serviceCollection, object? serviceKey, Microsoft.Extensions.AI.IImageGenerator innerGenerator, Microsoft.Extensions.DependencyInjection.ServiceLifetime lifetime = Microsoft.Extensions.DependencyInjection.ServiceLifetime.Singleton);
static member AddKeyedImageGenerator : Microsoft.Extensions.DependencyInjection.IServiceCollection * obj * Microsoft.Extensions.AI.IImageGenerator * Microsoft.Extensions.DependencyInjection.ServiceLifetime -> Microsoft.Extensions.AI.ImageGeneratorBuilder
<Extension()>
Public Function AddKeyedImageGenerator (serviceCollection As IServiceCollection, serviceKey As Object, 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.
- serviceKey
- Object
Clave con la que se va a asociar 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, serviceKeyo innerGenerator es null.
Comentarios
El generador se registra como un servicio con ámbito.
Se aplica a
AddKeyedImageGenerator(IServiceCollection, Object, Func<IServiceProvider,IImageGenerator>, ServiceLifetime)
Registra un singleton IImageGenerator con clave en .IServiceCollection
public static Microsoft.Extensions.AI.ImageGeneratorBuilder AddKeyedImageGenerator(this Microsoft.Extensions.DependencyInjection.IServiceCollection serviceCollection, object? serviceKey, Func<IServiceProvider,Microsoft.Extensions.AI.IImageGenerator> innerGeneratorFactory, Microsoft.Extensions.DependencyInjection.ServiceLifetime lifetime = Microsoft.Extensions.DependencyInjection.ServiceLifetime.Singleton);
static member AddKeyedImageGenerator : Microsoft.Extensions.DependencyInjection.IServiceCollection * obj * Func<IServiceProvider, Microsoft.Extensions.AI.IImageGenerator> * Microsoft.Extensions.DependencyInjection.ServiceLifetime -> Microsoft.Extensions.AI.ImageGeneratorBuilder
<Extension()>
Public Function AddKeyedImageGenerator (serviceCollection As IServiceCollection, serviceKey As Object, 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.
- serviceKey
- Object
Clave con la que se va a asociar 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, serviceKeyo innerGeneratorFactory es null.
Comentarios
El generador se registra como un servicio con ámbito.