通过


HostedFileClientOptions.RawRepresentationFactory 属性

定义

获取或设置一个回调,该回调负责从基础实现创建文件操作选项的原始表示形式。

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)

属性值

属性

注解

基础 IHostedFileClient 实现可能有自己的选项表示形式。 使用 a HostedFileClientOptions调用某个操作时,该实现可以将提供的选项转换为其自己的表示形式,以便在执行操作时使用它。 如果使用者知道正在使用哪个具体 IHostedFileClient 内容及其表示选项的方式,则此回调可能会返回该特定于实现的选项类型的新实例,以便 IHostedFileClient 实现使用而不是创建新实例。 此类实现可能会根据此 HostedFileClientOptions 实例上提供的其他设置或其他输入进一步改变提供的选项实例,因此, 强烈建议 不要返回共享实例,而是让回调在每个调用中返回一个新实例。 这通常用于设置不从强类型属性公开 HostedFileClientOptions的特定于实现的设置。

适用于