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.PlatformContext platformContext);
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.PlatformContext -> 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), platformContext As PlatformContext)
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.
- platformContext
- PlatformContext
Platform context. Use Empty when not applicable.