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
- Атрибуты
Конструкторы
| Имя | Описание |
|---|---|
| ImageGeneratorBuilder(Func<IServiceProvider,IImageGenerator>) |
Инициализирует новый экземпляр класса ImageGeneratorBuilder. |
| ImageGeneratorBuilder(IImageGenerator) |
Инициализирует новый экземпляр класса ImageGeneratorBuilder. |
Методы
| Имя | Описание |
|---|---|
| Build(IServiceProvider) |
Создает объект IImageGenerator , представляющий весь конвейер. Вызовы этого экземпляра будут проходить через каждый этап конвейера в свою очередь. |
| Use(Func<IImageGenerator,IImageGenerator>) |
Добавляет фабрику для промежуточного генератора образов в конвейер генератора образов. |
| Use(Func<IImageGenerator,IServiceProvider,IImageGenerator>) |
Добавляет фабрику для промежуточного генератора образов в конвейер генератора образов. |
Методы расширения
| Имя | Описание |
|---|---|
| ConfigureOptions(ImageGeneratorBuilder, Action<ImageGenerationOptions>) |
Добавляет обратный вызов, который настраивает передачу в ImageGenerationOptions следующий генератор в конвейере. |
| UseLogging(ImageGeneratorBuilder, ILoggerFactory, Action<LoggingImageGenerator>) |
Добавляет ведение журнала в конвейер генератора образов. |
| UseOpenTelemetry(ImageGeneratorBuilder, ILoggerFactory, String, Action<OpenTelemetryImageGenerator>) |
Добавляет поддержку OpenTelemetry в конвейер генератора изображений, следуя соглашениям о семантике OpenTelemetry для систем Генеривных ИИ. |