InvocationContext Constructor
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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.