Microsoft.Agents.Extensions.MSTeams Namespace

Classes

Name Description
TeamsActivity

A Teams-specific Activity that surfaces the Teams channel payload as a strongly-typed Microsoft.Teams.Api.ChannelData.

TeamsActivityExtensions

Provides extension methods on IActivity for interacting with Microsoft Teams-specific data.

TeamsAgentExtension

AgentExtension for Microsoft Teams.

TeamsExtensionAttribute

Marks an AgentApplication subclass to automatically receive a generated Teams property of type TeamsAgentExtension.

TeamsModelExtensions

Provides extension methods for converting between Teams and core Activity Protocol models.

TeamsProactiveServiceEndpoints

Well-known service endpoint URLs for sending proactive messages to Microsoft Teams. Use these only if the incoming request serviceUrl is unavailable; once a serviceUrl has been returned from a prior conversation, cache and use that value instead.

TeamsTurnContext

Interfaces

Name Description
ITeamsActivity

A Teams-specific IActivity that exposes the Teams channel data as a strongly-typed Microsoft.Teams.Api.ChannelData instead of the loosely-typed ChannelData.

ITeamsTurnContext

Provides Teams-specific helpers for working with the current ITurnContext.