FunctionInvokingChatClient.InvokeFunctionAsync Metoda

Definice

Tato metoda vyvolá funkci v rámci bloku 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)

Parametry

context
FunctionInvocationContext

Kontext vyvolání funkce.

cancellationToken
CancellationToken

Token zrušení

Návraty

Výsledek funkce.

Výjimky

context je null.

Platí pro