Freigeben über


TestAdapter.SignOutUserAsync Methode

Definition

Überlädt

SignOutUserAsync(ITurnContext, String, String, CancellationToken)

Meldet einen Benutzer ab, indem die Token des Benutzers aus dem Pseudospeicher entfernt werden, wobei die App-Anmeldeinformationen des Bots verwendet werden.

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

Meldet einen Benutzer ab, indem die Token des Benutzers mithilfe von angepassten AppCredentials aus dem Pseudospeicher entfernt werden.

SignOutUserAsync(ITurnContext, String, String, CancellationToken)

Meldet einen Benutzer ab, indem die Token des Benutzers aus dem Pseudospeicher entfernt werden, wobei die App-Anmeldeinformationen des Bots verwendet werden.

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

Parameter

turnContext
ITurnContext

TurnContext (mit einer gültigen Aktivität).

connectionName
String

Der Verbindungsname.

userId
String

Die Benutzer-ID.

cancellationToken
CancellationToken

Das Token für den Vorgangsabbruch.

Gibt zurück

Keine.

Implementiert

Gilt für:

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

Meldet einen Benutzer ab, indem die Token des Benutzers mithilfe von angepassten AppCredentials aus dem Pseudospeicher entfernt werden.

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

Parameter

turnContext
ITurnContext

TurnContext (mit einer gültigen Aktivität).

oAuthAppCredentials
AppCredentials

Die App-Anmeldeinformationen für OAuth.

connectionName
String

Der Verbindungsname.

userId
String

Die Benutzer-ID.

cancellationToken
CancellationToken

Das Token für den Vorgangsabbruch.

Gibt zurück

Keine.

Implementiert

Gilt für: