ConfigureOptionsImageGenerator Класс

Определение

Представляет делегированный генератор образов, который настраивает ImageGenerationOptions экземпляр, используемый оставшимся частью конвейера.

public ref class ConfigureOptionsImageGenerator sealed : Microsoft::Extensions::AI::DelegatingImageGenerator
[System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")]
public sealed class ConfigureOptionsImageGenerator : Microsoft.Extensions.AI.DelegatingImageGenerator
public sealed class ConfigureOptionsImageGenerator : Microsoft.Extensions.AI.DelegatingImageGenerator
[<System.Diagnostics.CodeAnalysis.Experimental("MEAI001", UrlFormat="https://aka.ms/dotnet-extensions-warnings/{0}")>]
type ConfigureOptionsImageGenerator = class
    inherit DelegatingImageGenerator
type ConfigureOptionsImageGenerator = class
    inherit DelegatingImageGenerator
Public NotInheritable Class ConfigureOptionsImageGenerator
Inherits DelegatingImageGenerator
Наследование
ConfigureOptionsImageGenerator
Атрибуты

Конструкторы

Имя Описание
ConfigureOptionsImageGenerator(IImageGenerator, Action<ImageGenerationOptions>)

Инициализирует новый экземпляр ConfigureOptionsImageGenerator класса с указанным configure обратным вызовом.

Свойства

Имя Описание
InnerGenerator

Возвращает внутренний IImageGenerator.

(Унаследовано от DelegatingImageGenerator)

Методы

Имя Описание
Dispose()

Выполняет определяемые приложением задачи, связанные с освобождением, освобождением или сбросом неуправляемых ресурсов.

(Унаследовано от DelegatingImageGenerator)
Dispose(Boolean)

Предоставляет механизм освобождения неуправляемых ресурсов.

(Унаследовано от DelegatingImageGenerator)
GenerateAsync(ImageGenerationRequest, ImageGenerationOptions, CancellationToken)

Представляет делегированный генератор образов, который настраивает ImageGenerationOptions экземпляр, используемый оставшимся частью конвейера.

GetService(Type, Object)

Запрашивает IImageGenerator объект указанного типа serviceType.

(Унаследовано от DelegatingImageGenerator)

Методы расширения

Имя Описание
AsBuilder(IImageGenerator)

Создает новое ImageGeneratorBuilder использование innerGenerator в качестве внутреннего генератора.

EditImageAsync(IImageGenerator, DataContent, String, ImageGenerationOptions, CancellationToken)

Изменяет один образ на основе исходного изображения и указанного запроса.

EditImageAsync(IImageGenerator, ReadOnlyMemory<Byte>, String, String, ImageGenerationOptions, CancellationToken)

Изменяет одно изображение на основе массива байтов и указанного запроса.

EditImagesAsync(IImageGenerator, IEnumerable<AIContent>, String, ImageGenerationOptions, CancellationToken)

Редактирует изображения на основе исходных изображений и текстового запроса.

GenerateImagesAsync(IImageGenerator, String, ImageGenerationOptions, CancellationToken)

Создает изображения на основе текстового запроса.

GetRequiredService(IImageGenerator, Type, Object)

Запрашивает IImageGenerator объект указанного типа serviceType и создает исключение, если он недоступен.

GetRequiredService<TService>(IImageGenerator, Object)

Запрашивает IImageGenerator объект типа TService и создает исключение, если он недоступен.

GetService<TService>(IImageGenerator, Object)

Запрашивает IImageGenerator объект типа TService.

Применяется к