ImageGeneratorBuilderServiceCollectionExtensions.AddKeyedImageGenerator Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Overloads
| Name | Description |
|---|---|
| AddKeyedImageGenerator(IServiceCollection, Object, IImageGenerator, ServiceLifetime) |
Registreert een keyed singleton IImageGenerator in de IServiceCollection. |
| AddKeyedImageGenerator(IServiceCollection, Object, Func<IServiceProvider,IImageGenerator>, ServiceLifetime) |
Registreert een keyed singleton IImageGenerator in de IServiceCollection. |
AddKeyedImageGenerator(IServiceCollection, Object, IImageGenerator, ServiceLifetime)
Registreert een keyed singleton IImageGenerator in de 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
Parameters
- serviceCollection
- IServiceCollection
De IServiceCollection generator waaraan de generator moet worden toegevoegd.
- serviceKey
- Object
De sleutel waarmee de generator moet worden gekoppeld.
- innerGenerator
- IImageGenerator
Het binnenste IImageGenerator dat de onderliggende back-end vertegenwoordigt.
- lifetime
- ServiceLifetime
De levensduur van de service voor de generator. Wordt standaard ingesteld op Singleton.
Retouren
Een ImageGeneratorBuilder die kan worden gebruikt om een pijplijn rond de binnenste generator te bouwen.
Uitzonderingen
serviceCollection, serviceKeyof innerGenerator is null.
Opmerkingen
De generator is geregistreerd als een scoped service.
Van toepassing op
AddKeyedImageGenerator(IServiceCollection, Object, Func<IServiceProvider,IImageGenerator>, ServiceLifetime)
Registreert een keyed singleton IImageGenerator in de 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
Parameters
- serviceCollection
- IServiceCollection
De IServiceCollection generator waaraan de generator moet worden toegevoegd.
- serviceKey
- Object
De sleutel waarmee de generator moet worden gekoppeld.
- innerGeneratorFactory
- Func<IServiceProvider,IImageGenerator>
Een callback die het binnenste IImageGenerator produceert dat de onderliggende back-end vertegenwoordigt.
- lifetime
- ServiceLifetime
De levensduur van de service voor de generator. Wordt standaard ingesteld op Singleton.
Retouren
Een ImageGeneratorBuilder die kan worden gebruikt om een pijplijn rond de binnenste generator te bouwen.
Uitzonderingen
serviceCollection, serviceKeyof innerGeneratorFactory is null.
Opmerkingen
De generator is geregistreerd als een scoped service.