Compartir a través de


BotFrameworkAdapter.SignOutUserAsync Método

Definición

Sobrecargas

SignOutUserAsync(ITurnContext, String, String, CancellationToken)

Cierra la sesión del usuario con el servidor de tokens mediante AppCredentials del bot.

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

Cierra la sesión del usuario con el servidor de tokens mediante AppCredentials personalizado.

SignOutUserAsync(ITurnContext, String, String, CancellationToken)

Cierra la sesión del usuario con el servidor de tokens mediante AppCredentials del 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 el turno actual de conversación con el usuario.

connectionName
String

Nombre de la conexión de autenticación que se va a usar.

userId
String

Identificador de usuario del usuario para cerrar la sesión.

cancellationToken
CancellationToken

Token de cancelación que pueden usar otros objetos o subprocesos para recibir el aviso de cancelación.

Devoluciones

Tarea que representa el trabajo en cola que se va a ejecutar.

Implementaciones

Se aplica a

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

Cierra la sesión del usuario con el servidor de tokens mediante 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 el turno actual de conversación con el usuario.

oAuthAppCredentials
AppCredentials

AppCredentials para OAuth.

connectionName
String

Nombre de la conexión de autenticación que se va a usar.

userId
String

Identificador de usuario del usuario para cerrar la sesión.

cancellationToken
CancellationToken

Token de cancelación que pueden usar otros objetos o subprocesos para recibir el aviso de cancelación.

Devoluciones

Tarea que representa el trabajo en cola que se va a ejecutar.

Implementaciones

Se aplica a