Microsoft.Agents.Extensions.MSTeams.App Namespace

Classes

Name Description
TeamsActivityRouteAttribute

Attribute to define a route that handles activities matching a specific type or type pattern.

TeamsAppExtensions

Provides AgentApplication extension methods for registering Teams-aware route handlers.

TeamsConversationUpdateRouteAttribute

Attribute to define a route that handles conversation update activities, optionally matching a specific event.

TeamsConversationUpdateRouteBuilder
TeamsEndOfConversationRouteAttribute

Attribute to define a route that handles end of conversation activities.

TeamsEventRouteAttribute

Attribute to define a route that handles event activities, optionally matching a specific event name or name pattern.

TeamsEventRouteBuilder
TeamsFeedbackLoopRouteAttribute

Attribute to define a route that handles feedback loop invoke activities.

TeamsFeedbackRouteBuilder

Provides a fluent builder for Teams feedback loop routes.

TeamsHandoffRouteAttribute

Attribute to define a route that handles handoff action invoke activities.

TeamsHandoffRouteBuilder

Provides a fluent builder for Teams handoff routes.

TeamsInstallationUpdateRouteAttribute

Attribute to define a route that handles InstallationUpdate activities.

TeamsMembersAddedRouteAttribute

Attribute to define a route that handles conversation update activities when members are added.

TeamsMembersRemovedRouteAttribute

Attribute to define a route that handles conversation update activities when members are removed.

TeamsMessageRouteAttribute

Attribute to define a route that handles message activities, optionally matching specific text or a text pattern.

TeamsMessageRouteBuilder
TeamsReactionsAddedRouteBuilder

Provides a fluent builder for Teams message reactions added routes.

TeamsReactionsRemovedRouteBuilder

Provides a fluent builder for Teams message reactions removed routes.

TeamsTypeRouteBuilder

Delegates

Name Description
TeamsFeedbackLoopHandler

Represents a Teams-aware handler for feedback loop activities.

TeamsHandoffHandler

Represents a Teams-aware handler for handoff activities.

TeamsRouteHandler

Represents a Teams-aware route handler for an AgentApplication route.