Microsoft.Bot.Connector Namespace

Classes

ActionTypes
Activity
ActivityExtensions
ActivityImportance
ActivityTypes
AnimationCard
APIResponse
Attachment
AttachmentData
AttachmentInfo
AttachmentLayoutTypes
Attachments

Attachments operations.

AttachmentsExtensions

Extension methods for Attachments.

AttachmentView
AudioCard
BasicCard
BotAuthenticationExtensions
BotAuthenticationHandler
BotAuthenticationOptions
BotAuthenticator
BotData
BotSignIn

BotSignIn operations.

BotSignInExtensions

Extension methods for BotSignIn.

BotState
BotStateData
BotStateDataResult
BotStateExtensions
CardAction
CardImage
ChannelAccount
Channels

Ids of channels supported by the Bot Builder.

ClaimsIdentityEx
ConfigurationCredentialProvider
ConnectorClient

The Bot Connector REST API allows your bot to send and receive messages to channels configured in the Bot Framework Developer Portal. The Connector service uses industry-standard REST and JSON over HTTPS.

Client libraries for this REST API are available. See below for a list.

Many bots will use both the Bot Connector REST API and the associated Bot State REST API. The Bot State REST API allows a bot to store and retrieve state associated with users and conversations.

Authentication for both the Bot Connector and Bot State REST APIs is accomplished with JWT Bearer tokens, and is described in detail in the Connector Authentication document.

Client Libraries for the Bot Connector REST API

© 2016 Microsoft

ContactRelationUpdateActionTypes
ConversationAccount
ConversationMembers
ConversationParameters
ConversationReference
ConversationResourceResponse
Conversations

Conversations operations.

ConversationsExtensions

ConversationsExtensions Conversation extensions.

ConversationsResult
CustomRedirectHandler
DeliveryModes
EndOfConversationCodes
EndorsementsRetriever
Entity
Error
ErrorCodes
ErrorHandling
ErrorResponse
ErrorResponseException
Extensions
Fact
GeoCoordinates
HeroCard
HttpClientEx
IdentityToken
IdentityTokenExtensions
InnerHttpError
InputHints
InstallationUpdateActionTypes
JwtConfig
JwtTokenExtractor
MediaCard
MediaEventValue
MediaUrl
Mention
MessageReaction
MessageReactionTypes
MicrosoftAppCredentials
MicrosoftAppCredentials.OAuthException
MicrosoftPayMethodData
OAuthApi
OAuthCard
OAuthClient

Service client to handle requests to the Bot Framework API service.

OAuthClientConfig
OAuthClientOld

Service client to handle requests to the Bot Framework API service.

PagedMembersResult
PaymentAddress
PaymentCurrencyAmount
PaymentDetails
PaymentDetailsModifier
PaymentItem
PaymentMethodData
PaymentOperations
PaymentOptions
PaymentRequest
PaymentRequestComplete
PaymentRequestCompleteResult
PaymentRequestUpdate
PaymentRequestUpdateResult
PaymentResponse
PaymentShippingOption
PaymentShippingTypes
Place
ReceiptCard
ReceiptItem
ResourceResponse
RoleTypes
SemanticAction
SigninCard
SimpleCredentialProvider
StateClient
StateClientExtensions
StaticCredentialProvider
SuggestedActions
TextFormatTypes
TextHighlight
Thing
ThumbnailCard
ThumbnailUrl
TokenOperations
TokenRequest
TokenResponse
Transcript
TrustServiceUrlAttribute
UserToken

UserToken operations.

UserTokenExtensions

Extension methods for UserToken.

VideoCard

Interfaces

IActivity
IAttachments

Attachments operations.

IBotSignIn

BotSignIn operations.

IBotState
IConnectorClient

The Bot Connector REST API allows your bot to send and receive messages to channels configured in the Bot Framework Developer Portal. The Connector service uses industry-standard REST and JSON over HTTPS.

Client libraries for this REST API are available. See below for a list.

Many bots will use both the Bot Connector REST API and the associated Bot State REST API. The Bot State REST API allows a bot to store and retrieve state associated with users and conversations.

Authentication for both the Bot Connector and Bot State REST APIs is accomplished with JWT Bearer tokens, and is described in detail in the Connector Authentication document.

Client Libraries for the Bot Connector REST API

© 2016 Microsoft

IContactRelationUpdateActivity
IConversations

Conversations operations.

IConversationUpdateActivity
ICredentialProvider
IEndOfConversationActivity
IEventActivity
IHandoffActivity
IInstallationUpdateActivity
IInvokeActivity
IMessageActivity
IMessageDeleteActivity
IMessageReactionActivity
IMessageUpdateActivity
IOAuthApi
IOAuthClient
IStateClient
ISuggestionActivity
ITraceActivity
ITypingActivity
IUserToken

UserToken operations.

Delegates

BotAuthenticator.EndorsementsValidator
JwtTokenExtractor.EndorsementsValidator