BotFrameworkAdapter.SignOutUserAsync Método

Definição

Sobrecargas

Nome Description
SignOutUserAsync(ITurnContext, String, String, CancellationToken)

Desconecta o usuário com o servidor de tokens, usando as AppCredentials do bot.

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

Desconecta o usuário com o servidor de token usando AppCredentials personalizados.

SignOutUserAsync(ITurnContext, String, String, CancellationToken)

Desconecta o usuário com o servidor de tokens, usando as AppCredentials do bot.

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

Parâmetros

turnContext
ITurnContext

Contexto para a virada atual da conversa com o usuário.

connectionName
String

Nome da conexão de autenticação a ser usada.

userId
String

ID do usuário para sair.

cancellationToken
CancellationToken

Um token de cancelamento que pode ser usado por outros objetos ou threads para receber aviso de cancelamento.

Retornos

Uma tarefa que representa o trabalho enfileirado a ser executado.

Implementações

Aplica-se a

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

Desconecta o usuário com o servidor de token usando AppCredentials personalizados.

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

Parâmetros

turnContext
ITurnContext

Contexto para a virada atual da conversa com o usuário.

oAuthAppCredentials
AppCredentials

AppCredentials para OAuth.

connectionName
String

Nome da conexão de autenticação a ser usada.

userId
String

ID do usuário para sair.

cancellationToken
CancellationToken

Um token de cancelamento que pode ser usado por outros objetos ou threads para receber aviso de cancelamento.

Retornos

Uma tarefa que representa o trabalho enfileirado a ser executado.

Implementações

Aplica-se a