ImageGeneratorBuilder Clase
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í.
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. |