ImageGeneratorBuilder Clase

Definición

Generador para crear canalizaciones 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
Herencia
ImageGeneratorBuilder
Atributos

Constructores

Nombre Description
ImageGeneratorBuilder(Func<IServiceProvider,IImageGenerator>)

Inicializa una nueva instancia de la clase ImageGeneratorBuilder.

ImageGeneratorBuilder(IImageGenerator)

Inicializa una nueva instancia de la clase ImageGeneratorBuilder.

Métodos

Nombre Description
Build(IServiceProvider)

Compila un IImageGenerator que representa toda la canalización. Las llamadas a esta instancia pasarán a través de cada una de las fases de canalización a su vez.

Use(Func<IImageGenerator,IImageGenerator>)

Agrega un generador de imágenes intermedios a la canalización del generador de imágenes.

Use(Func<IImageGenerator,IServiceProvider,IImageGenerator>)

Agrega un generador de imágenes intermedios a la canalización del generador de imágenes.

Métodos de extensión

Nombre Description
ConfigureOptions(ImageGeneratorBuilder, Action<ImageGenerationOptions>)

Agrega una devolución de llamada que configura que ImageGenerationOptions se va a pasar al siguiente generador de la canalización.

UseLogging(ImageGeneratorBuilder, ILoggerFactory, Action<LoggingImageGenerator>)

Agrega el registro a la canalización del generador de imágenes.

UseOpenTelemetry(ImageGeneratorBuilder, ILoggerFactory, String, Action<OpenTelemetryImageGenerator>)

Agrega compatibilidad con OpenTelemetry a la canalización del generador de imágenes, siguiendo las convenciones semánticas de OpenTelemetry para sistemas de IA generativa.

Se aplica a