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

其他对象或线程可以使用的取消令牌来接收取消通知。

返回

表示要执行的工作的任务。

实现

适用于