AIFunctionDeclaration.ReturnJsonSchema Propriété

Définition

Obtient un schéma JSON décrivant la valeur de retour de la fonction.

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)

Valeur de propriété

Remarques

Lorsqu’un AIFunction schéma est créé via AIFunctionFactory, ce schéma est automatiquement dérivé du type de retour de la méthode à l’aide de la configuration JsonSerializerOptions et AIJsonSchemaCreateOptions. Pour les méthodes qui retournent Task<TResult> ou ValueTask<TResult>, le schéma est basé sur le type de résultat décompressé. La génération de schéma de retour peut être exclue en définissant ExcludeResultSchema sur true.

Une null valeur reflète généralement une fonction qui ne spécifie pas de schéma de retour, une fonction qui retourne Void, Taskou ValueTaskune fonction pour laquelle ExcludeResultSchema elle a été définie truesur .

S’applique à