Język

ImageGeneratorBuilder Klasa

Definicja

Konstruktor do tworzenia potoków programu 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
Dziedziczenie
ImageGeneratorBuilder
Atrybuty

Konstruktory

Nazwa Opis
ImageGeneratorBuilder(Func<IServiceProvider,IImageGenerator>)

Inicjuje nowe wystąpienie klasy ImageGeneratorBuilder.

ImageGeneratorBuilder(IImageGenerator)

Inicjuje nowe wystąpienie klasy ImageGeneratorBuilder.

Metody

Nazwa Opis
Build(IServiceProvider)

Tworzy obiekt IImageGenerator reprezentujący cały potok. Wywołania tego wystąpienia będą przekazywane przez poszczególne etapy potoku.

Use(Func<IImageGenerator,IImageGenerator>)

Dodaje fabrykę pośredniego generatora obrazów do potoku generatora obrazów.

Use(Func<IImageGenerator,IServiceProvider,IImageGenerator>)

Dodaje fabrykę pośredniego generatora obrazów do potoku generatora obrazów.

Metody rozszerzania

Nazwa Opis
ConfigureOptions(ImageGeneratorBuilder, Action<ImageGenerationOptions>)

Dodaje wywołanie zwrotne, które konfiguruje ImageGenerationOptions element do przekazania do następnego generatora w potoku.

UseLogging(ImageGeneratorBuilder, ILoggerFactory, Action<LoggingImageGenerator>)

Dodaje rejestrowanie do potoku generatora obrazów.

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

Dodaje obsługę technologii OpenTelemetry do potoku generatora obrazów zgodnie z konwencjami semantycznymi OpenTelemetry dla systemów generowania sztucznej inteligencji.

Dotyczy