ImageGeneratorBuilder Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Um construtor para criar pipelines de IImageGenerator.
public ref class ImageGeneratorBuilder sealed
[System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")]
public sealed class ImageGeneratorBuilder
public sealed class ImageGeneratorBuilder
[<System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")>]
type ImageGeneratorBuilder = class
type ImageGeneratorBuilder = class
Public NotInheritable Class ImageGeneratorBuilder
- Herança
-
ImageGeneratorBuilder
- Atributos
Construtores
| Name | Description |
|---|---|
| ImageGeneratorBuilder(Func<IServiceProvider,IImageGenerator>) |
Inicializa uma nova instância da ImageGeneratorBuilder classe. |
| ImageGeneratorBuilder(IImageGenerator) |
Inicializa uma nova instância da ImageGeneratorBuilder classe. |
Métodos
| Name | Description |
|---|---|
| Build(IServiceProvider) |
Constrói e IImageGenerator que represente todo o pipeline. As chamadas para esta instância passam por cada uma das etapas do pipeline por sua vez. |
| Use(Func<IImageGenerator,IImageGenerator>) |
Adiciona uma fábrica para um gerador de imagens intermédio ao pipeline do gerador de imagens. |
| Use(Func<IImageGenerator,IServiceProvider,IImageGenerator>) |
Adiciona uma fábrica para um gerador de imagens intermédio ao pipeline do gerador de imagens. |
Métodos da Extensão
| Name | Description |
|---|---|
| ConfigureOptions(ImageGeneratorBuilder, Action<ImageGenerationOptions>) |
Adiciona um callback que configura a ImageGenerationOptions para ser passado ao próximo gerador no pipeline. |
| UseLogging(ImageGeneratorBuilder, ILoggerFactory, Action<LoggingImageGenerator>) |
Adiciona o registo ao pipeline do gerador de imagens. |
| UseOpenTelemetry(ImageGeneratorBuilder, ILoggerFactory, String, Action<OpenTelemetryImageGenerator>) |
Adiciona suporte OpenTelemetry ao pipeline de geradores de imagens, seguindo as Convenções Semânticas OpenTelemetry para sistemas de IA generativa. |