ImageGeneratorBuilderServiceCollectionExtensions.AddKeyedImageGenerator Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Överlagringar
| Name | Description |
|---|---|
| AddKeyedImageGenerator(IServiceCollection, Object, IImageGenerator, ServiceLifetime) |
Registrerar en nyckelad singleton IImageGenerator i IServiceCollection. |
| AddKeyedImageGenerator(IServiceCollection, Object, Func<IServiceProvider,IImageGenerator>, ServiceLifetime) |
Registrerar en nyckelad singleton IImageGenerator i IServiceCollection. |
AddKeyedImageGenerator(IServiceCollection, Object, IImageGenerator, ServiceLifetime)
Registrerar en nyckelad singleton IImageGenerator i 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
Parametrar
- serviceCollection
- IServiceCollection
Till IServiceCollection vilken generatorn ska läggas till.
- serviceKey
- Object
Nyckeln som generatorn ska associeras med.
- 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, serviceKey, eller innerGenerator är null.
Kommentarer
Generatorn är registrerad som en begränsad tjänst.
Gäller för
AddKeyedImageGenerator(IServiceCollection, Object, Func<IServiceProvider,IImageGenerator>, ServiceLifetime)
Registrerar en nyckelad singleton IImageGenerator i 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
Parametrar
- serviceCollection
- IServiceCollection
Till IServiceCollection vilken generatorn ska läggas till.
- serviceKey
- Object
Nyckeln som generatorn ska associeras med.
- 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, serviceKey, eller innerGeneratorFactory är null.
Kommentarer
Generatorn är registrerad som en begränsad tjänst.