AIFunctionDeclaration.ReturnJsonSchema Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 .