Microsoft.Teams.Core Namespace

Classes

Name Description
AttachmentData

Represents attachment data for uploading.

BotApplication

Represents a bot application that receives and processes activities from a messaging channel.

BotHandlerException

Represents errors that occur during bot activity processing and provides context about the associated activity.

ConversationClient

Provides methods for sending activities to a conversation endpoint using HTTP requests.

ConversationMembers

Represents a conversation and its members.

ConversationParameters

Parameters for creating a new conversation.

CreateConversationResponse

Response from creating a conversation.

DeleteActivityResponse

Response from deleting an activity.

GetConversationsResponse

Response from getting conversations.

GetSignInResourceResult

SignIn resource object.

GetTokenResult

Result object for GetToken API call.

GetTokenStatusResult

Result object for GetTokenStatus API call.

HttpRequestExtensions

Extension methods for HttpRequest.

PagedMembersResult

Result from getting paged members of a conversation.

SendActivityResponse

Response from sending an activity.

SendConversationHistoryResponse

Response from sending conversation history.

TokenExchangeResource

Token exchange resource object.

TokenPostResource

Token post resource object.

Transcript

A collection of activities that represents a conversation transcript.

UpdateActivityResponse

Response from updating an activity.

UploadAttachmentResponse

Response from uploading an attachment.

UserTokenClient

Client for managing user tokens via HTTP requests to the Bot Framework Token Service.

Interfaces

Name Description
ITurnMiddleware

Defines a middleware component that can process or modify activities during a bot turn.

Delegates

Name Description
NextTurn

Represents a delegate that invokes the next middleware component in the pipeline asynchronously.