Compartilhar via


OutputScope.Start Method

Definition

Creates and starts a new scope for output tracing.

public static Microsoft.Agents.A365.Observability.Runtime.Tracing.Scopes.OutputScope Start(Microsoft.Agents.A365.Observability.Runtime.Tracing.Contracts.Request request, Microsoft.Agents.A365.Observability.Runtime.Tracing.Contracts.Response response, Microsoft.Agents.A365.Observability.Runtime.Tracing.Contracts.AgentDetails agentDetails, Microsoft.Agents.A365.Observability.Runtime.Tracing.Contracts.UserDetails? userDetails = default, Microsoft.Agents.A365.Observability.Runtime.Tracing.Contracts.SpanDetails? spanDetails = default);
static member Start : Microsoft.Agents.A365.Observability.Runtime.Tracing.Contracts.Request * Microsoft.Agents.A365.Observability.Runtime.Tracing.Contracts.Response * Microsoft.Agents.A365.Observability.Runtime.Tracing.Contracts.AgentDetails * Microsoft.Agents.A365.Observability.Runtime.Tracing.Contracts.UserDetails * Microsoft.Agents.A365.Observability.Runtime.Tracing.Contracts.SpanDetails -> Microsoft.Agents.A365.Observability.Runtime.Tracing.Scopes.OutputScope
Public Shared Function Start (request As Request, response As Response, agentDetails As AgentDetails, Optional userDetails As UserDetails = Nothing, Optional spanDetails As SpanDetails = Nothing) As OutputScope

Parameters

request
Request

Request details for the output operation.

response
Response

Response containing output messages.

agentDetails
AgentDetails

Information about the agent producing the output.

userDetails
UserDetails

Optional human user details.

spanDetails
SpanDetails

Optional span configuration (parent context, timing, span links).

Returns

A new OutputScope instance.

Applies to