Поделиться через


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

Идентификатор пользователя для выхода.

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

AppCredentials для OAuth.

connectionName
String

Имя используемого подключения проверки подлинности.

userId
String

Идентификатор пользователя для выхода.

cancellationToken
CancellationToken

Токен отмены, который может использоваться другими объектами или потоками для получения уведомления об отмене.

Возвращаемое значение

Задача, представляющая работу, поставленную в очередь для выполнения.

Реализации

Применяется к