InvocationContext Constructor

Definition

Initializes a new instance of InvocationContext.

public InvocationContext(string invocationId, string sessionId, System.Collections.Generic.IReadOnlyDictionary<string,string> clientHeaders, System.Collections.Generic.IReadOnlyDictionary<string,Microsoft.Extensions.Primitives.StringValues> queryParameters, Azure.AI.AgentServer.Core.IsolationContext isolation);
new Azure.AI.AgentServer.Invocations.InvocationContext : string * string * System.Collections.Generic.IReadOnlyDictionary<string, string> * System.Collections.Generic.IReadOnlyDictionary<string, Microsoft.Extensions.Primitives.StringValues> * Azure.AI.AgentServer.Core.IsolationContext -> Azure.AI.AgentServer.Invocations.InvocationContext
Public Sub New (invocationId As String, sessionId As String, clientHeaders As IReadOnlyDictionary(Of String, String), queryParameters As IReadOnlyDictionary(Of String, StringValues), isolation As IsolationContext)

Parameters

invocationId
String

The resolved invocation ID.

sessionId
String

The resolved session ID.

clientHeaders
IReadOnlyDictionary<String,String>

Forwarded x-client-* headers.

queryParameters
IReadOnlyDictionary<String,StringValues>

All forwarded query parameters.

isolation
IsolationContext

Platform isolation context. Use Empty when not applicable.

Applies to