BotFrameworkAdapter.SignOutUserAsync 方法

定义

重载

SignOutUserAsync(ITurnContext, String, String, CancellationToken)

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

SignOutUserAsync(ITurnContext, AppCredentials, String, String, CancellationToken)

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

SignOutUserAsync(ITurnContext, String, String, CancellationToken)

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

public virtual System.Threading.Tasks.Task SignOutUserAsync (Microsoft.Bot.Builder.ITurnContext turnContext, string connectionName = default, string userId = default, System.Threading.CancellationToken cancellationToken = default);
abstract member SignOutUserAsync : Microsoft.Bot.Builder.ITurnContext * string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.SignOutUserAsync : Microsoft.Bot.Builder.ITurnContext * string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function SignOutUserAsync (turnContext As ITurnContext, Optional connectionName As String = Nothing, Optional userId As String = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task

参数

turnContext
ITurnContext

与用户当前轮次聊天的上下文。

connectionName
String

要使用的身份验证连接的名称。

userId
String

要注销的用户的用户 ID。

cancellationToken
CancellationToken

可由其他对象或线程用以接收取消通知的取消标记。

返回

表示排队等待执行的工作的任务。

实现

适用于

SignOutUserAsync(ITurnContext, AppCredentials, String, String, CancellationToken)

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

public virtual System.Threading.Tasks.Task SignOutUserAsync (Microsoft.Bot.Builder.ITurnContext turnContext, Microsoft.Bot.Connector.Authentication.AppCredentials oAuthAppCredentials, string connectionName = default, string userId = default, System.Threading.CancellationToken cancellationToken = default);
abstract member SignOutUserAsync : Microsoft.Bot.Builder.ITurnContext * Microsoft.Bot.Connector.Authentication.AppCredentials * string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.SignOutUserAsync : Microsoft.Bot.Builder.ITurnContext * Microsoft.Bot.Connector.Authentication.AppCredentials * string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function SignOutUserAsync (turnContext As ITurnContext, oAuthAppCredentials As AppCredentials, Optional connectionName As String = Nothing, Optional userId As String = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task

参数

turnContext
ITurnContext

与用户当前轮次聊天的上下文。

oAuthAppCredentials
AppCredentials

适用于 OAuth 的 AppCredentials。

connectionName
String

要使用的身份验证连接的名称。

userId
String

要注销的用户的用户 ID。

cancellationToken
CancellationToken

可由其他对象或线程用以接收取消通知的取消标记。

返回

表示排队等待执行的工作的任务。

实现

适用于