Share via


TextReasoningContent.ProtectedData Property

Definition

Gets or sets an optional opaque blob of data associated with this reasoning content.

public:
 property System::String ^ ProtectedData { System::String ^ get(); void set(System::String ^ value); };
public string? ProtectedData { get; set; }
member this.ProtectedData : string with get, set
Public Property ProtectedData As String

Property Value

Remarks

This property is used to store data from a provider that should be roundtripped back to the provider but that is not intended for human consumption. It is often encrypted or otherwise redacted information that is only intended to be sent back to the provider and not displayed to the user. It's possible for a TextReasoningContent to contain only ProtectedData and have an empty Text property. This data also may be associated with the corresponding Text, acting as a validation signature for it.

Note that whereas Text can be provider agnostic, ProtectedData is provider-specific, and is likely to only be understood by the provider that created it.

Applies to