ImageGenerationOptions.RawRepresentationFactory Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Recebe ou define um callback responsável por criar a representação bruta das opções de geração de imagem a partir de uma implementação subjacente.
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)
Valor de Propriedade
- Atributos
Observações
A implementação subjacente IImageGenerator pode ter a sua própria representação das opções. Quando GenerateAsync(ImageGenerationRequest, ImageGenerationOptions, CancellationToken) é invocado com um ImageGenerationOptions, essa implementação pode converter as opções fornecidas na sua própria representação para a usar durante a execução da operação. Para situações em que um consumidor sabe que betão IImageGenerator está a ser usado e como representa as opções, uma nova instância desse tipo específico de opções da implementação pode ser devolvida por este callback para a IImageGenerator implementação usar em vez de criar uma nova instância. Tais implementações podem alterar ainda mais a instância de opções fornecida com base noutras definições fornecidas nesta ImageGenerationOptions instância ou de outras entradas, por isso, é fortemente recomendado não devolver instâncias partilhadas e, em vez disso, fazer com que o callback retorne uma nova instância em cada chamada. Isto é tipicamente usado para definir uma definição específica da implementação que não é exposta de outra forma pelas propriedades fortemente tipadas em ImageGenerationOptions.