Partilhar via


TestAdapter.SignOutUserAsync Método

Definição

Sobrecargas

SignOutUserAsync(ITurnContext, String, String, CancellationToken)

Termina sessão de um utilizador ao remover os tokens do utilizador do armazenamento simulado, utilizando as credenciais da aplicação do bot.

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

Termina sessão de um utilizador ao remover os tokens do utilizador do armazenamento simulado, utilizando AppCredentials personalizados.

SignOutUserAsync(ITurnContext, String, String, CancellationToken)

Termina sessão de um utilizador ao remover os tokens do utilizador do armazenamento simulado, utilizando as credenciais da aplicação 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

O turnContext (com uma atividade válida).

connectionName
String

O nome da ligação.

userId
String

O ID do utilizador.

cancellationToken
CancellationToken

O token de cancelamento de tarefas.

Devoluções

Nenhum.

Implementações

Aplica-se a

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

Termina sessão de um utilizador ao remover os tokens do utilizador do armazenamento simulado, utilizando 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

O turnContext (com uma Atividade válida).

oAuthAppCredentials
AppCredentials

As credenciais da aplicação para OAuth.

connectionName
String

O nome da ligação.

userId
String

O ID do utilizador.

cancellationToken
CancellationToken

O token de cancelamento de tarefas.

Devoluções

Nenhum.

Implementações

Aplica-se a