HostedFileClientOptions.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 operação do ficheiro a partir de uma implementação subjacente.
public:
property Func<Microsoft::Extensions::AI::IHostedFileClient ^, System::Object ^> ^ RawRepresentationFactory { Func<Microsoft::Extensions::AI::IHostedFileClient ^, System::Object ^> ^ get(); void set(Func<Microsoft::Extensions::AI::IHostedFileClient ^, System::Object ^> ^ value); };
[System.Text.Json.Serialization.JsonIgnore]
public Func<Microsoft.Extensions.AI.IHostedFileClient,object?>? RawRepresentationFactory { get; set; }
[<System.Text.Json.Serialization.JsonIgnore>]
member this.RawRepresentationFactory : Func<Microsoft.Extensions.AI.IHostedFileClient, obj> with get, set
Public Property RawRepresentationFactory As Func(Of IHostedFileClient, Object)
Valor de Propriedade
- Atributos
Observações
A implementação subjacente IHostedFileClient pode ter a sua própria representação das opções. Quando uma operação é invocada com um HostedFileClientOptions, 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 IHostedFileClient está a ser usado e como representa as opções, uma nova instância desse tipo de opção específica da implementação pode ser devolvida por este callback, para que a IHostedFileClient implementação use em vez de criar uma nova instância. Estas implementações podem alterar ainda mais a instância de opções fornecida com base noutras definições fornecidas nesta HostedFileClientOptions instância ou de outras entradas, pelo que é fortemente recomendado não devolver instâncias partilhadas e sim 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 HostedFileClientOptions.