BotFrameworkHttpAdapterBase 类

定义

注意

Use CloudAdapter instead.

HTTP 适配器基类。

[System.Obsolete("Use `CloudAdapter` instead.", false)]
public class BotFrameworkHttpAdapterBase : Microsoft.Bot.Builder.BotFrameworkAdapter, IDisposable, Microsoft.Bot.Builder.Streaming.IStreamingActivityProcessor
[<System.Obsolete("Use `CloudAdapter` instead.", false)>]
type BotFrameworkHttpAdapterBase = class
    inherit BotFrameworkAdapter
    interface IStreamingActivityProcessor
    interface IDisposable
Public Class BotFrameworkHttpAdapterBase
Inherits BotFrameworkAdapter
Implements IDisposable, IStreamingActivityProcessor
继承
BotFrameworkHttpAdapterBase
派生
属性
实现

构造函数

BotFrameworkHttpAdapterBase(ICredentialProvider, AuthenticationConfiguration, IChannelProvider, RetryPolicy, HttpClient, IMiddleware, ILogger)
已过时.

初始化 BotFrameworkHttpAdapterBase 类的新实例。

BotFrameworkHttpAdapterBase(ICredentialProvider, IChannelProvider, HttpClient, ILogger<BotFrameworkHttpAdapterBase>)
已过时.

初始化 BotFrameworkHttpAdapterBase 类的新实例。

BotFrameworkHttpAdapterBase(ICredentialProvider, IChannelProvider, ILogger<BotFrameworkHttpAdapterBase>)
已过时.

初始化 BotFrameworkHttpAdapterBase 类的新实例。

字段

BotIdentityKey
已过时.

机器人标识密钥的字符串值。

(继承自 BotAdapter)
InvokeResponseKey
已过时.

将位于 TurnState 上的任何 InvokeResponseActivity 的键值。

(继承自 BotAdapter)
OAuthScopeKey
已过时.

OAuth 范围密钥的字符串值。

(继承自 BotAdapter)

属性

AppCredentialMap
已过时.

获取此适配器的应用程序到 AppCredentials 的映射。

(继承自 BotFrameworkAdapter)
ChannelProvider
已过时.

获取此适配器的通道提供程序。

(继承自 BotFrameworkAdapter)
ClaimsIdentity
已过时.

获取或设置此适配器的声明标识。

ConnectedBot
已过时.

获取或设置连接到此适配器的机器人。

CredentialProvider
已过时.

获取此适配器的凭据提供程序。

(继承自 BotFrameworkAdapter)
HttpClient
已过时.

获取此适配器的自定义 HttpClient (如果指定)。

(继承自 BotFrameworkAdapter)
Logger
已过时.

获取此适配器的记录器。

(继承自 BotFrameworkAdapter)
MiddlewareSet
已过时.

获取适配器管道中中间件的集合。

(继承自 BotAdapter)
OnTurnError
已过时.

获取或设置一个错误处理程序,该处理程序可以捕获中间件或应用程序中的异常。

(继承自 BotAdapter)
RequestHandlers
已过时.

获取或设置此适配器的请求处理程序。

方法

BuildCredentialsAsync(String, String)
已过时.

用于生成 AppCredentials 要用于获取此 HttpClient 令牌的对象的逻辑。

(继承自 BotFrameworkAdapter)
CanProcessOutgoingActivity(Activity)
已过时.

评估是否可以处理传出活动。

ConnectNamedPipeAsync(String, IBot, String)
已过时.

创建一个新的 StreamingRequestHandler 来侦听指定的命名管道并将请求传递给此适配器。

ContinueConversationAsync(ClaimsIdentity, Activity, BotCallbackHandler, CancellationToken)
已过时.

向对话发送主动消息。

(继承自 BotAdapter)
ContinueConversationAsync(ClaimsIdentity, Activity, String, BotCallbackHandler, CancellationToken)
已过时.

向对话发送主动消息。

(继承自 BotAdapter)
ContinueConversationAsync(ClaimsIdentity, ConversationReference, BotCallbackHandler, CancellationToken)
已过时.

将主动消息从机器人发送到聊天。

(继承自 BotFrameworkAdapter)
ContinueConversationAsync(ClaimsIdentity, ConversationReference, String, BotCallbackHandler, CancellationToken)
已过时.

将主动消息从机器人发送到聊天。

(继承自 BotFrameworkAdapter)
ContinueConversationAsync(String, Activity, BotCallbackHandler, CancellationToken)
已过时.

向对话发送主动消息。

(继承自 BotAdapter)
ContinueConversationAsync(String, ConversationReference, BotCallbackHandler, CancellationToken)
已过时.

将主动消息从机器人发送到聊天。

(继承自 BotFrameworkAdapter)
CreateConversationAsync(String, String, AppCredentials, ConversationParameters, BotCallbackHandler, CancellationToken)
已过时.

在指定通道上创建会话。

(继承自 BotFrameworkAdapter)
CreateConversationAsync(String, String, AppCredentials, ConversationParameters, BotCallbackHandler, ConversationReference, CancellationToken)
已过时.

在指定通道上创建会话。 重载接收 ConversationReference,包括租户。

(继承自 BotFrameworkAdapter)
CreateConversationAsync(String, String, MicrosoftAppCredentials, ConversationParameters, BotCallbackHandler, CancellationToken)
已过时.

在指定通道上创建会话。

(继承自 BotFrameworkAdapter)
CreateConversationAsync(String, String, MicrosoftAppCredentials, ConversationParameters, BotCallbackHandler, ConversationReference, CancellationToken)
已过时.

在指定通道上创建会话。 重载接收 ConversationReference,包括租户。

(继承自 BotFrameworkAdapter)
CreateConversationAsync(String, String, String, String, ConversationParameters, BotCallbackHandler, CancellationToken)
已过时.

在指定通道上创建会话。

(继承自 BotAdapter)
CreateOAuthApiClientAsync(ITurnContext)
已过时.

为机器人创建 OAuth 客户端。

(继承自 BotFrameworkAdapter)
CreateOAuthApiClientAsync(ITurnContext, AppCredentials)
已过时.

使用凭据为机器人创建 OAuth 客户端。

(继承自 BotFrameworkAdapter)
DeleteActivityAsync(ITurnContext, ConversationReference, CancellationToken)
已过时.

删除会话中的现有活动。

(继承自 BotFrameworkAdapter)
DeleteConversationMemberAsync(ITurnContext, String, CancellationToken)
已过时.

从当前对话中删除成员。

(继承自 BotFrameworkAdapter)
Dispose()
已过时.

HTTP 适配器基类。

Dispose(Boolean)
已过时.

释放 的资源 StreamingRequestHandler

ExchangeTokenAsync(ITurnContext, AppCredentials, String, String, TokenExchangeRequest, CancellationToken)
已过时.

执行令牌交换操作,例如进行单一登录。

(继承自 BotFrameworkAdapter)
ExchangeTokenAsync(ITurnContext, String, String, TokenExchangeRequest, CancellationToken)
已过时.

执行令牌交换操作,例如进行单一登录。

(继承自 BotFrameworkAdapter)
GetAadTokensAsync(ITurnContext, AppCredentials, String, String[], String, CancellationToken)
已过时.

使用自定义的 AppCredentials 检索已配置连接上特定资源的 Azure Active Directory 令牌。

(继承自 BotFrameworkAdapter)
GetAadTokensAsync(ITurnContext, String, String[], String, CancellationToken)
已过时.

使用机器人的 AppCredentials 检索已配置连接上特定资源的 Azure Active Directory 令牌。

(继承自 BotFrameworkAdapter)
GetActivityMembersAsync(ITurnContext, String, CancellationToken)
已过时.

列出给定活动的成员。

(继承自 BotFrameworkAdapter)
GetConversationMembersAsync(ITurnContext, CancellationToken)
已过时.

列出当前会话的成员。

(继承自 BotFrameworkAdapter)
GetConversationsAsync(ITurnContext, String, CancellationToken)
已过时.

列出此机器人已参与给定通道服务器的对话。 通道服务器以页面形式返回结果,每个页面将包含 continuationToken 可用于从服务器提取下一页结果的 。

(继承自 BotFrameworkAdapter)
GetConversationsAsync(String, MicrosoftAppCredentials, String, CancellationToken)
已过时.

列出此机器人已参与给定通道服务器的对话。 通道服务器以页面形式返回结果,每个页面将包含 continuationToken 可用于从服务器提取下一页结果的 。

(继承自 BotFrameworkAdapter)
GetOauthSignInLinkAsync(ITurnContext, AppCredentials, String, CancellationToken)
已过时.

使用自定义的 AppCredentials 获取要发送给用户的原始登录链接,以便用户登录连接名称。

(继承自 BotFrameworkAdapter)
GetOauthSignInLinkAsync(ITurnContext, AppCredentials, String, String, String, CancellationToken)
已过时.

使用自定义的 AppCredentials 获取要发送给用户的原始登录链接,以便用户登录连接名称。

(继承自 BotFrameworkAdapter)
GetOauthSignInLinkAsync(ITurnContext, String, CancellationToken)
已过时.

使用机器人的 AppCredentials 获取要发送给用户的原始登录链接,以便用户登录连接名称。

(继承自 BotFrameworkAdapter)
GetOauthSignInLinkAsync(ITurnContext, String, String, String, CancellationToken)
已过时.

使用机器人的 AppCredentials 获取要发送给用户的原始登录链接,以便用户登录连接名称。

(继承自 BotFrameworkAdapter)
GetSignInResourceAsync(ITurnContext, AppCredentials, String, String, String, CancellationToken)
已过时.

获取要发送给用户的原始登录链接,以便用户登录连接名称。

(继承自 BotFrameworkAdapter)
GetSignInResourceAsync(ITurnContext, String, CancellationToken)
已过时.

获取要发送给用户的原始登录链接,以便用户登录连接名称。

(继承自 BotFrameworkAdapter)
GetSignInResourceAsync(ITurnContext, String, String, String, CancellationToken)
已过时.

获取要发送给用户的原始登录链接,以便用户登录连接名称。

(继承自 BotFrameworkAdapter)
GetTokenStatusAsync(ITurnContext, AppCredentials, String, String, CancellationToken)
已过时.

使用自定义的 AppCredentials 检索给定用户的每个已配置连接的令牌状态。

(继承自 BotFrameworkAdapter)
GetTokenStatusAsync(ITurnContext, String, String, CancellationToken)
已过时.

使用机器人的 AppCredentials 为给定用户检索每个已配置连接的令牌状态。

(继承自 BotFrameworkAdapter)
GetUserTokenAsync(ITurnContext, AppCredentials, String, String, CancellationToken)
已过时.

尝试使用自定义的 AppCredentials 检索登录流中的用户的令牌。

(继承自 BotFrameworkAdapter)
GetUserTokenAsync(ITurnContext, String, String, CancellationToken)
已过时.

尝试使用机器人的 AppCredentials 检索登录流中的用户的令牌。

(继承自 BotFrameworkAdapter)
ProcessActivityAsync(ClaimsIdentity, Activity, BotCallbackHandler, CancellationToken)
已过时.

创建轮次上下文并运行传入活动的中间件管道。

(继承自 BotFrameworkAdapter)
ProcessActivityAsync(String, Activity, BotCallbackHandler, CancellationToken)
已过时.

创建轮次上下文并运行传入活动的中间件管道。

(继承自 BotFrameworkAdapter)
ProcessOutgoingActivityAsync(ITurnContext, Activity, CancellationToken)
已过时.

发送传出活动。

ProcessStreamingActivityAsync(Activity, BotCallbackHandler, CancellationToken)
已过时.

用于处理从流式处理通道发送的活动的主适配器方法。 创建轮次上下文并运行传入活动的中间件管道。 对 ArgumentNullException null 参数引发 。

RunPipelineAsync(ITurnContext, BotCallbackHandler, CancellationToken)
已过时.

启动当前机器人轮次的活动处理。

(继承自 BotAdapter)
SendActivitiesAsync(ITurnContext, Activity[], CancellationToken)
已过时.

将活动发送到会话。

(继承自 BotFrameworkAdapter)
SendStreamingActivityAsync(Activity, CancellationToken)
已过时.

发送活动。

SignOutUserAsync(ITurnContext, AppCredentials, String, String, CancellationToken)
已过时.

使用自定义的 AppCredentials 通过令牌服务器注销用户。

(继承自 BotFrameworkAdapter)
SignOutUserAsync(ITurnContext, String, String, CancellationToken)
已过时.

使用机器人的 AppCredentials 通过令牌服务器注销用户。

(继承自 BotFrameworkAdapter)
UpdateActivityAsync(ITurnContext, Activity, CancellationToken)
已过时.

替换会话中的现有活动。

(继承自 BotFrameworkAdapter)
Use(IMiddleware)
已过时.

将中间件添加到适配器的管道。

(继承自 BotFrameworkAdapter)

显式接口实现

IConnectorClientBuilder.CreateConnectorClientAsync(String, ClaimsIdentity, String, CancellationToken)
已过时.

HTTP 适配器基类。

(继承自 BotFrameworkAdapter)

扩展方法

UseBotState(BotAdapter, BotState[])
已过时.

将中间件添加到适配器,以在轮次上下文中注册一个或多个 BotState 对象。 中间件在每个轮次开始时在轮次上下文中注册状态对象。

UseState(BotAdapter, UserState, ConversationState, Boolean)
已过时.

向适配器注册用户和会话状态对象。 这些对象将通过轮次上下文的 TurnState.Get<T>() 方法提供。

UseStorage(BotAdapter, IStorage)
已过时.

将中间件添加到适配器,以在轮次上下文中注册 IStorage 对象。 中间件在每个轮次开始时在轮次上下文中注册状态对象。

适用于