AIFunctionDeclaration.ReturnJsonSchema Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает схему JSON, описывающую возвращаемое значение функции.
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)
Значение свойства
Комментарии
AIFunction При создании с помощью AIFunctionFactoryэтой схемы эта схема автоматически извлекается из возвращаемого типа метода с помощью настроенного иJsonSerializerOptions.AIJsonSchemaCreateOptions Для методов, возвращающих Task<TResult> или ValueTask<TResult>, схема основана на типе результата раскрытого типа. Создание возвращаемой схемы можно исключить, задав для ExcludeResultSchemaпараметра true значение .
Значение null обычно отражает функцию, которая не указывает схему возврата, функциюVoidTask, возвращающую или ValueTaskфункцию, для которой ExcludeResultSchema задано trueзначение.