Condividi tramite


Request Constructors

Definition

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).

Applies to