Share via


AIFunction.InvokeCoreAsync Method

Definition

Invokes the AIFunction and returns its result.

protected:
 abstract System::Threading::Tasks::Task<System::Object ^> ^ InvokeCoreAsync(System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<System::String ^, System::Object ^>> ^ arguments, System::Threading::CancellationToken cancellationToken);
protected abstract System.Threading.Tasks.Task<object?> InvokeCoreAsync (System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,object?>> arguments, System.Threading.CancellationToken cancellationToken);
abstract member InvokeCoreAsync : seq<System.Collections.Generic.KeyValuePair<string, obj>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<obj>
Protected MustOverride Function InvokeCoreAsync (arguments As IEnumerable(Of KeyValuePair(Of String, Object)), cancellationToken As CancellationToken) As Task(Of Object)

Parameters

arguments
IEnumerable<KeyValuePair<String,Object>>

The arguments to pass to the function's invocation.

cancellationToken
CancellationToken

The CancellationToken to monitor for cancellation requests.

Returns

The result of the function's execution.

Applies to