InvocationHandler.HandleAsync Method

Definition

Handles a POST /invocations request. Required.

public abstract System.Threading.Tasks.Task HandleAsync(Microsoft.AspNetCore.Http.HttpRequest request, Microsoft.AspNetCore.Http.HttpResponse response, Azure.AI.AgentServer.Invocations.InvocationContext context, System.Threading.CancellationToken cancellationToken);
abstract member HandleAsync : Microsoft.AspNetCore.Http.HttpRequest * Microsoft.AspNetCore.Http.HttpResponse * Azure.AI.AgentServer.Invocations.InvocationContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public MustOverride Function HandleAsync (request As HttpRequest, response As HttpResponse, context As InvocationContext, cancellationToken As CancellationToken) As Task

Parameters

request
HttpRequest

The incoming HTTP request.

response
HttpResponse

The outgoing HTTP response.

context
InvocationContext

Per-request context with resolved invocation/session IDs, headers, and query parameters.

cancellationToken
CancellationToken

A token to observe for cancellation.

Returns

A task representing the async operation.

Applies to