Microsoft.Bot.Connector 命名空间

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

附件操作。

AttachmentsExtensions

附件的扩展方法。

AttachmentView
AudioCard
BasicCard
BotAuthenticationExtensions
BotAuthenticationHandler
BotAuthenticationOptions
BotAuthenticator
BotData
BotSignIn

BotSignIn 操作。

BotSignInExtensions

BotSignIn 的扩展方法。

BotState
BotStateData
BotStateDataResult
BotStateExtensions
CardAction
CardImage
ChannelAccount
Channels

Bot Builder 支持的通道 ID。

ClaimsIdentityEx
ConfigurationCredentialProvider
ConnectorClient

Bot Connector REST API 允许机器人向 Bot Framework 开发人员门户中配置的通道发送和接收消息。 连接器服务通过 HTTPS 使用行业标准 REST 和 JSON。

此 REST API 的客户端库可用。 有关列表,请参阅下文。

许多机器人将使用 Bot Connector REST API 和关联的 Bot State REST API。 机器人状态 REST API 允许机器人存储和检索与用户和对话关联的状态。

Bot Connector 和 Bot State REST API 的身份验证都是使用 JWT 持有者令牌完成的,连接器身份验证 文档中对此进行了详细介绍。

Bot Connector REST API 的客户端库

© 2016 Microsoft。

ContactRelationUpdateActionTypes
ConversationAccount
ConversationConstants

用于对话特定信息的值和常量。

ConversationMembers
ConversationParameters
ConversationReference
ConversationResourceResponse
Conversations

对话操作。

ConversationsExtensions

ConversationsExtensions Conversation 扩展。

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
MicrosoftAppCredentials.TrustedHostInfo
MicrosoftPayMethodData
OAuthApi
OAuthCard
OAuthClient

实现 IOAuthClient的 OAuth 客户端类。

OAuthClientConfig

包含 OAuthClient 配置值的类。

OAuthClientExtensions
OAuthClientOld

用于处理 Bot Framework API 服务请求的服务客户端。

PagedMembersResult
PaymentAddress
PaymentCurrencyAmount
PaymentDetails
PaymentDetailsModifier
PaymentItem
PaymentMethodData
PaymentOperations
PaymentOptions
PaymentRequest
PaymentRequestComplete
PaymentRequestCompleteResult
PaymentRequestUpdate
PaymentRequestUpdateResult
PaymentResponse
PaymentShippingOption
PaymentShippingTypes
Place
ReceiptCard
ReceiptItem
ResourceResponse
RetryAction

重试异步操作。 如果出现错误,它会在 AggregateException 对象中收集和返回异常。

RoleTypes
SemanticAction
SigninCard
SimpleCredentialProvider
StateClient
StateClientExtensions
StaticCredentialProvider
SuggestedActions
TextFormatTypes
TextHighlight
Thing
ThumbnailCard
ThumbnailUrl
TokenOperations
TokenRequest
TokenResponse
Transcript
TrustServiceUrlAttribute
UserToken

UserToken 操作。

UserTokenExtensions

UserToken 的扩展方法。

VideoCard

接口

IActivity
IAttachments

附件操作。

IBotSignIn

BotSignIn 操作。

IBotState
IConnectorClient

Bot Connector REST API 允许机器人向 Bot Framework 开发人员门户中配置的通道发送和接收消息。 连接器服务通过 HTTPS 使用行业标准 REST 和 JSON。

此 REST API 的客户端库可用。 有关列表,请参阅下文。

许多机器人将使用 Bot Connector REST API 和关联的 Bot State REST API。 机器人状态 REST API 允许机器人存储和检索与用户和对话关联的状态。

Bot Connector 和 Bot State REST API 的身份验证都是使用 JWT 持有者令牌完成的,连接器身份验证 文档中对此进行了详细介绍。

Bot Connector REST API 的客户端库

© 2016 Microsoft。

IContactRelationUpdateActivity
IConversations

对话操作。

IConversationUpdateActivity
ICredentialProvider
IEndOfConversationActivity
IEventActivity
IHandoffActivity
IInstallationUpdateActivity
IInvokeActivity
IMessageActivity
IMessageDeleteActivity
IMessageReactionActivity
IMessageUpdateActivity
IOAuthApi
IOAuthApiEx
IOAuthClient

IOAuthClient。

IStateClient
ISuggestionActivity
ITraceActivity
ITypingActivity
IUserToken

UserToken 操作。

委托

BotAuthenticator.EndorsementsValidator
JwtTokenExtractor.EndorsementsValidator