ImageGenerationOptions.RawRepresentationFactory Свойство

Определение

Возвращает или задает обратный вызов, отвечающий за создание необработанного представления параметров создания изображений из базовой реализации.

public:
 property Func<Microsoft::Extensions::AI::IImageGenerator ^, System::Object ^> ^ RawRepresentationFactory { Func<Microsoft::Extensions::AI::IImageGenerator ^, System::Object ^> ^ get(); void set(Func<Microsoft::Extensions::AI::IImageGenerator ^, System::Object ^> ^ value); };
[System.Text.Json.Serialization.JsonIgnore]
public Func<Microsoft.Extensions.AI.IImageGenerator,object?>? RawRepresentationFactory { get; set; }
[<System.Text.Json.Serialization.JsonIgnore>]
member this.RawRepresentationFactory : Func<Microsoft.Extensions.AI.IImageGenerator, obj> with get, set
Public Property RawRepresentationFactory As Func(Of IImageGenerator, Object)

Значение свойства

Атрибуты

Комментарии

Базовая IImageGenerator реализация может иметь собственное представление параметров. При GenerateAsync(ImageGenerationRequest, ImageGenerationOptions, CancellationToken) вызове с ImageGenerationOptionsпомощью этой реализации можно преобразовать предоставленные параметры в собственное представление, чтобы использовать его при выполнении операции. В ситуациях, когда потребитель знает, какой конкретный объект IImageGenerator используется и как он представляет параметры, новый экземпляр этого типа параметров реализации может быть возвращен этим обратным вызовом для IImageGenerator реализации вместо создания нового экземпляра. Такие реализации могут изменить экземпляр предоставленных параметров дальше на основе других параметров, предоставленных в этом ImageGenerationOptions экземпляре или из других входных данных, поэтому настоятельно рекомендуется не возвращать общие экземпляры и вместо этого возвращать новый экземпляр при каждом вызове. Обычно это используется для задания параметра, определенного для реализации, который не предоставляется из строго типизированных свойств.ImageGenerationOptions

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