ImageGeneratorBuilder Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ein Generator zum Erstellen von Pipelines von 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
- Vererbung
-
ImageGeneratorBuilder
- Attribute
Konstruktoren
| Name | Beschreibung |
|---|---|
| ImageGeneratorBuilder(Func<IServiceProvider,IImageGenerator>) |
Initialisiert eine neue Instanz der ImageGeneratorBuilder-Klasse. |
| ImageGeneratorBuilder(IImageGenerator) |
Initialisiert eine neue Instanz der ImageGeneratorBuilder-Klasse. |
Methoden
| Name | Beschreibung |
|---|---|
| Build(IServiceProvider) |
Erstellt eine IImageGenerator , die die gesamte Pipeline darstellt. Aufrufe an diese Instanz werden wiederum durch die einzelnen Pipelinephasen geleitet. |
| Use(Func<IImageGenerator,IImageGenerator>) |
Fügt der Imagegeneratorpipeline eine Factory für einen Zwischenbildgenerator hinzu. |
| Use(Func<IImageGenerator,IServiceProvider,IImageGenerator>) |
Fügt der Imagegeneratorpipeline eine Factory für einen Zwischenbildgenerator hinzu. |
Erweiterungsmethoden
| Name | Beschreibung |
|---|---|
| ConfigureOptions(ImageGeneratorBuilder, Action<ImageGenerationOptions>) |
Fügt einen Rückruf hinzu, der konfiguriert, dass ein ImageGenerationOptions An den nächsten Generator in der Pipeline übergeben werden soll. |
| UseLogging(ImageGeneratorBuilder, ILoggerFactory, Action<LoggingImageGenerator>) |
Fügt die Protokollierung zur Pipeline des Bildgenerators hinzu. |
| UseOpenTelemetry(ImageGeneratorBuilder, ILoggerFactory, String, Action<OpenTelemetryImageGenerator>) |
Fügt openTelemetry-Unterstützung zur Bildgeneratorpipeline hinzu, und folgt den OpenTelemetry-Semantikkonventionen für generative KI-Systeme. |