Freigeben über


InvokeAgentScope.Start Method

Definition

Creates and starts a new scope for agent invocation tracing.

public static Microsoft.Agents.A365.Observability.Runtime.Tracing.Scopes.InvokeAgentScope Start(Microsoft.Agents.A365.Observability.Runtime.Tracing.Contracts.Request request, Microsoft.Agents.A365.Observability.Runtime.Tracing.Contracts.InvokeAgentScopeDetails scopeDetails, Microsoft.Agents.A365.Observability.Runtime.Tracing.Contracts.AgentDetails agentDetails, Microsoft.Agents.A365.Observability.Runtime.Tracing.Contracts.CallerDetails? callerDetails = default, Microsoft.Agents.A365.Observability.Runtime.Tracing.Contracts.SpanDetails? spanDetails = default, Microsoft.Agents.A365.Observability.Runtime.Tracing.Contracts.ThreatDiagnosticsSummary? threatDiagnosticsSummary = default);
static member Start : Microsoft.Agents.A365.Observability.Runtime.Tracing.Contracts.Request * Microsoft.Agents.A365.Observability.Runtime.Tracing.Contracts.InvokeAgentScopeDetails * Microsoft.Agents.A365.Observability.Runtime.Tracing.Contracts.AgentDetails * Microsoft.Agents.A365.Observability.Runtime.Tracing.Contracts.CallerDetails * Microsoft.Agents.A365.Observability.Runtime.Tracing.Contracts.SpanDetails * Microsoft.Agents.A365.Observability.Runtime.Tracing.Contracts.ThreatDiagnosticsSummary -> Microsoft.Agents.A365.Observability.Runtime.Tracing.Scopes.InvokeAgentScope
Public Shared Function Start (request As Request, scopeDetails As InvokeAgentScopeDetails, agentDetails As AgentDetails, Optional callerDetails As CallerDetails = Nothing, Optional spanDetails As SpanDetails = Nothing, Optional threatDiagnosticsSummary As ThreatDiagnosticsSummary = Nothing) As InvokeAgentScope

Parameters

request
Request

The request details for the invocation.

scopeDetails
InvokeAgentScopeDetails

Scope-level configuration (endpoint).

agentDetails
AgentDetails

The details of the agent being invoked.

callerDetails
CallerDetails

Optional composite caller details (human user and/or calling agent for A2A scenarios).

spanDetails
SpanDetails

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

threatDiagnosticsSummary
ThreatDiagnosticsSummary

Optional threat diagnostics summary containing security-related information about blocked actions.

Returns

A new InvokeAgentScope instance.

Remarks

Certification Requirements: The following parameters must be set (i.e., not null) for the agent to pass certification requirements:

  • request
  • agentDetails
  • callerDetails

Learn more about certification requirements

Applies to