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значение.

Применяется к