AIFunctionDeclaration.ReturnJsonSchema Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft ein JSON-Schema ab, das den Rückgabewert der Funktion beschreibt.
public:
virtual property Nullable<System::Text::Json::JsonElement> ReturnJsonSchema { Nullable<System::Text::Json::JsonElement> get(); };
public virtual System.Text.Json.JsonElement? ReturnJsonSchema { get; }
member this.ReturnJsonSchema : Nullable<System.Text.Json.JsonElement>
Public Overridable ReadOnly Property ReturnJsonSchema As Nullable(Of JsonElement)
Eigenschaftswert
Hinweise
Wenn ein Schema AIFunction mithilfe AIFunctionFactoryder konfigurierten und konfigurierten JsonSerializerOptions Methode AIJsonSchemaCreateOptionserstellt wird, wird dieses Schema automatisch vom Rückgabetyp der Methode abgeleitet. Bei Methoden, die Task<TResult> zurückgegeben werden oder ValueTask<TResult>, basiert das Schema auf dem ergebnistyp "unwrapped". Die Rückgabeschemagenerierung kann durch Festlegen ExcludeResultSchema auf true.
Ein null Wert gibt in der Regel eine Funktion wieder, die kein Rückgabeschema, eine Funktion, die zurückgibt Void, Taskoder ValueTaskeine Funktion, für die ExcludeResultSchema festgelegt truewurde, angibt.