Partilhar via


BotFrameworkAdapter.SignOutUserAsync Método

Definição

Sobrecargas

SignOutUserAsync(ITurnContext, String, String, CancellationToken)

Termina a sessão do utilizador com o servidor de tokens com o AppCredentials do bot.

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

Termina a sessão do utilizador com o servidor de tokens com AppCredentials personalizado.

SignOutUserAsync(ITurnContext, String, String, CancellationToken)

Termina a sessão do utilizador com o servidor de tokens com o 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 viragem atual da conversação com o utilizador.

connectionName
String

Nome da ligação de autenticação a utilizar.

userId
String

ID de utilizador do utilizador para terminar sessão.

cancellationToken
CancellationToken

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

Devoluções

Uma tarefa que representa o trabalho em fila de trabalho a executar.

Implementações

Aplica-se a

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

Termina a sessão do utilizador com o servidor de tokens com AppCredentials personalizado.

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 viragem atual da conversação com o utilizador.

oAuthAppCredentials
AppCredentials

AppCredentials para OAuth.

connectionName
String

Nome da ligação de autenticação a utilizar.

userId
String

ID de utilizador do utilizador para terminar sessão.

cancellationToken
CancellationToken

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

Devoluções

Uma tarefa que representa o trabalho em fila de trabalho a executar.

Implementações

Aplica-se a