Condividi tramite


BaggageBuilderExtensions Class

Definition

Utility class for BaggageBuilder extensions.

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

Methods

Name Description
FromTurnContext(BaggageBuilder, ITurnContext)

Sets the baggage values from TurnContext.

SetCallerBaggage(BaggageBuilder, ITurnContext)

Sets the caller-related baggage values from the TurnContext.

SetConversationIdBaggage(BaggageBuilder, ITurnContext)

Sets the conversation ID and item link baggage values from the TurnContext.

SetExecutionTypeBaggage(BaggageBuilder, ITurnContext)

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

SetSourceMetadataBaggage(BaggageBuilder, ITurnContext)

Sets the source metadata baggage values from the TurnContext.

SetTargetAgentBaggage(BaggageBuilder, ITurnContext)

Sets the target agent-related baggage values from the TurnContext.

SetTenantIdBaggage(BaggageBuilder, ITurnContext)

Sets the tenant ID baggage value, extracting from ChannelData if necessary.

Applies to