FunctionInvokingChatClient.InvokeFunctionAsync Метод

Определение

Этот метод вызовет функцию в блоке try.

protected:
 virtual System::Threading::Tasks::ValueTask<System::Object ^> InvokeFunctionAsync(Microsoft::Extensions::AI::FunctionInvocationContext ^ context, System::Threading::CancellationToken cancellationToken);
protected virtual System.Threading.Tasks.ValueTask<object?> InvokeFunctionAsync(Microsoft.Extensions.AI.FunctionInvocationContext context, System.Threading.CancellationToken cancellationToken);
abstract member InvokeFunctionAsync : Microsoft.Extensions.AI.FunctionInvocationContext * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<obj>
override this.InvokeFunctionAsync : Microsoft.Extensions.AI.FunctionInvocationContext * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<obj>
Protected Overridable Function InvokeFunctionAsync (context As FunctionInvocationContext, cancellationToken As CancellationToken) As ValueTask(Of Object)

Параметры

context
FunctionInvocationContext

Контекст вызова функции.

cancellationToken
CancellationToken

Маркер отмены.

Возвращаемое значение

Результат функции.

Исключения

context равно null.

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