Dela via


BotFrameworkAdapter.SignOutUserAsync Metod

Definition

Överlagringar

SignOutUserAsync(ITurnContext, String, String, CancellationToken)

Loggar ut användaren med tokenservern med hjälp av robotens AppCredentials.

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

Loggar ut användaren med tokenservern med hjälp av anpassade AppCredentials.

SignOutUserAsync(ITurnContext, String, String, CancellationToken)

Loggar ut användaren med tokenservern med hjälp av robotens AppCredentials.

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

Parametrar

turnContext
ITurnContext

Kontext för den aktuella konversationsvändningen med användaren.

connectionName
String

Namnet på den autentiseringsanslutning som ska användas.

userId
String

Användar-ID för användaren som ska logga ut.

cancellationToken
CancellationToken

En annulleringstoken som kan användas av andra objekt eller trådar för att få meddelande om annullering.

Returer

En uppgift som representerar det arbete som ska köras i kö.

Implementeringar

Gäller för

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

Loggar ut användaren med tokenservern med hjälp av anpassade AppCredentials.

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

Parametrar

turnContext
ITurnContext

Kontext för den aktuella konversationsvändningen med användaren.

oAuthAppCredentials
AppCredentials

AppCredentials för OAuth.

connectionName
String

Namnet på den autentiseringsanslutning som ska användas.

userId
String

Användar-ID för användaren som ska logga ut.

cancellationToken
CancellationToken

En annulleringstoken som kan användas av andra objekt eller trådar för att få meddelande om annullering.

Returer

En uppgift som representerar det arbete som ska köras i kö.

Implementeringar

Gäller för