Request Constructors
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.
Overloads
| Name | Description |
|---|---|
| Request(InputMessages, String, Channel, String, String) |
Initializes a new instance of the Request class with structured input content. |
| Request(String, String, Channel, String, String) |
Initializes a new instance of the Request class. |
Request(InputMessages, String, Channel, String, String)
- Source:
- Request.cs
Initializes a new instance of the Request class with structured input content.
public Request(Microsoft.Agents.A365.Observability.Runtime.Tracing.Contracts.Messages.InputMessages inputContent, string? sessionId = default, Microsoft.Agents.A365.Observability.Runtime.Tracing.Contracts.Channel? channel = default, string? conversationId = default, string? operationSource = default);
new Microsoft.Agents.A365.Observability.Runtime.Tracing.Contracts.Request : Microsoft.Agents.A365.Observability.Runtime.Tracing.Contracts.Messages.InputMessages * string * Microsoft.Agents.A365.Observability.Runtime.Tracing.Contracts.Channel * string * string -> Microsoft.Agents.A365.Observability.Runtime.Tracing.Contracts.Request
Public Sub New (inputContent As InputMessages, Optional sessionId As String = Nothing, Optional channel As Channel = Nothing, Optional conversationId As String = Nothing, Optional operationSource As String = Nothing)
Parameters
- inputContent
- InputMessages
The structured input messages for the agent.
- sessionId
- String
Optional session identifier.
- channel
- Channel
Optional channel information describing request origin.
- conversationId
- String
Optional conversation or session correlation ID.
- operationSource
- String
Optional source of the operation (e.g., SDK, Gateway, MCPServer).
Applies to
Request(String, String, Channel, String, String)
- Source:
- Request.cs
Initializes a new instance of the Request class.
public Request(string? content = default, string? sessionId = default, Microsoft.Agents.A365.Observability.Runtime.Tracing.Contracts.Channel? channel = default, string? conversationId = default, string? operationSource = default);
new Microsoft.Agents.A365.Observability.Runtime.Tracing.Contracts.Request : string * string * Microsoft.Agents.A365.Observability.Runtime.Tracing.Contracts.Channel * string * string -> Microsoft.Agents.A365.Observability.Runtime.Tracing.Contracts.Request
Public Sub New (Optional content As String = Nothing, Optional sessionId As String = Nothing, Optional channel As Channel = Nothing, Optional conversationId As String = Nothing, Optional operationSource As String = Nothing)
Parameters
- content
- String
The payload content supplied to the agent.
- sessionId
- String
Optional session identifier.
- channel
- Channel
Optional channel information describing request origin.
- conversationId
- String
Optional conversation or session correlation ID.
- operationSource
- String
Optional source of the operation (e.g., SDK, Gateway, MCPServer).