Freigeben über


InvokeAgentScopeExtensions Class

Definition

Extension methods for InvokeAgentScope.

public static class InvokeAgentScopeExtensions
type InvokeAgentScopeExtensions = class
Public Module InvokeAgentScopeExtensions
Inheritance
InvokeAgentScopeExtensions

Methods

Name Description
FromTurnContext(InvokeAgentScope, ITurnContext)

Sets tag values from TurnContext.

SetCallerTags(InvokeAgentScope, ITurnContext)

Sets the caller-related attribute values from the TurnContext.

SetConversationIdTags(InvokeAgentScope, ITurnContext)

Sets the conversation ID and item link tags from the TurnContext.

SetExecutionTypeTags(InvokeAgentScope, ITurnContext)

Sets the execution type tag based on caller and recipient agentic status.

SetInputMessageTags(InvokeAgentScope, ITurnContext)

Sets the input message tag from the TurnContext.

SetSourceMetadataTags(InvokeAgentScope, ITurnContext)

Sets the source metadata tags from the TurnContext.

SetTargetAgentTags(InvokeAgentScope, ITurnContext)

Sets the target agent-related tags from the TurnContext.

SetTenantIdTags(InvokeAgentScope, ITurnContext)

Sets the tenant ID tag, extracting from ChannelData if necessary.

Applies to