語言

ImageGeneratorBuilder 類別

定義

一個用於建立 的 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
繼承
ImageGeneratorBuilder
屬性

建構函式

名稱 Description
ImageGeneratorBuilder(Func<IServiceProvider,IImageGenerator>)

初始化 ImageGeneratorBuilder 類別的新執行個體。

ImageGeneratorBuilder(IImageGenerator)

初始化 ImageGeneratorBuilder 類別的新執行個體。

方法

名稱 Description
Build(IServiceProvider)

建立一個 IImageGenerator 代表整個管線的系統。 呼叫此實例的訊號會依序通過各管線階段。

Use(Func<IImageGenerator,IImageGenerator>)

在影像產生器管線中新增一個中間影像產生器的工廠。

Use(Func<IImageGenerator,IServiceProvider,IImageGenerator>)

在影像產生器管線中新增一個中間影像產生器的工廠。

擴充方法

名稱 Description
ConfigureOptions(ImageGeneratorBuilder, Action<ImageGenerationOptions>)

新增一個回調,將 a ImageGenerationOptions 設定為傳遞給管線中的下一個產生器。

UseLogging(ImageGeneratorBuilder, ILoggerFactory, Action<LoggingImageGenerator>)

新增影像產生器管線的日誌功能。

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

依照生成式 AI 系統的 OpenTelemetry 語意慣例,新增 OpenTelemetry 支援影像產生器流程。

適用於