Partager via


BotFrameworkAdapter.SignOutUserAsync Méthode

Définition

Surcharges

SignOutUserAsync(ITurnContext, String, String, CancellationToken)

Déconnecte l’utilisateur avec le serveur de jetons à l’aide des AppCredentials du bot.

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

Déconnecte l’utilisateur avec le serveur de jetons à l’aide de AppCredentials personnalisés.

SignOutUserAsync(ITurnContext, String, String, CancellationToken)

Déconnecte l’utilisateur avec le serveur de jetons à l’aide des AppCredentials du 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

Paramètres

turnContext
ITurnContext

Contexte de la conversation actuelle avec l’utilisateur.

connectionName
String

Nom de la connexion d’authentification à utiliser.

userId
String

ID d’utilisateur de l’utilisateur à déconnecter.

cancellationToken
CancellationToken

Jeton d'annulation qui peut être utilisé par d'autres objets ou threads pour être informés de l'annulation.

Retours

Tâche qui représente le travail mis en file d’attente pour s’exécuter.

Implémente

S’applique à

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

Déconnecte l’utilisateur avec le serveur de jetons à l’aide de AppCredentials personnalisés.

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

Paramètres

turnContext
ITurnContext

Contexte de la conversation actuelle avec l’utilisateur.

oAuthAppCredentials
AppCredentials

AppCredentials pour OAuth.

connectionName
String

Nom de la connexion d’authentification à utiliser.

userId
String

ID d’utilisateur de l’utilisateur à déconnecter.

cancellationToken
CancellationToken

Jeton d'annulation qui peut être utilisé par d'autres objets ou threads pour être informés de l'annulation.

Retours

Tâche qui représente le travail mis en file d’attente pour s’exécuter.

Implémente

S’applique à