ImageGeneratorBuilder Classe

Definizione

Generatore per la creazione di pipeline di 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
Ereditarietà
ImageGeneratorBuilder
Attributi

Costruttori

Nome Descrizione
ImageGeneratorBuilder(Func<IServiceProvider,IImageGenerator>)

Inizializza una nuova istanza della classe ImageGeneratorBuilder.

ImageGeneratorBuilder(IImageGenerator)

Inizializza una nuova istanza della classe ImageGeneratorBuilder.

Metodi

Nome Descrizione
Build(IServiceProvider)

Compila un oggetto IImageGenerator che rappresenta l'intera pipeline. Le chiamate a questa istanza passeranno a loro volta in ognuna delle fasi della pipeline.

Use(Func<IImageGenerator,IImageGenerator>)

Aggiunge una factory per un generatore di immagini intermedio alla pipeline del generatore di immagini.

Use(Func<IImageGenerator,IServiceProvider,IImageGenerator>)

Aggiunge una factory per un generatore di immagini intermedio alla pipeline del generatore di immagini.

Metodi di estensione

Nome Descrizione
ConfigureOptions(ImageGeneratorBuilder, Action<ImageGenerationOptions>)

Aggiunge un callback che configura un ImageGenerationOptions oggetto da passare al generatore successivo nella pipeline.

UseLogging(ImageGeneratorBuilder, ILoggerFactory, Action<LoggingImageGenerator>)

Aggiunge la registrazione alla pipeline del generatore di immagini.

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

Aggiunge il supporto openTelemetry alla pipeline del generatore di immagini, seguendo le convenzioni semantiche OpenTelemetry per i sistemi generativi di intelligenza artificiale.

Si applica a