Udostępnij za pośrednictwem


BotFrameworkAdapter.SignOutUserAsync Metoda

Definicja

Przeciążenia

SignOutUserAsync(ITurnContext, String, String, CancellationToken)

Podpisuje użytkownika z serwerem tokenów przy użyciu obiektów AppCredentials bota.

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

Podpisuje użytkownika z serwerem tokenów przy użyciu dostosowanych obiektów AppCredentials.

SignOutUserAsync(ITurnContext, String, String, CancellationToken)

Podpisuje użytkownika z serwerem tokenów przy użyciu obiektów AppCredentials bota.

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

Parametry

turnContext
ITurnContext

Kontekst bieżącej rozmowy z użytkownikiem.

connectionName
String

Nazwa połączenia uwierzytelniania do użycia.

userId
String

Identyfikator użytkownika do wylogowania.

cancellationToken
CancellationToken

Token odwołania, używany przez inne obiekty lub wątki do otrzymania powiadomienia o anulowaniu.

Zwraca

Zadanie reprezentujące wykonaną pracę w kolejce.

Implementuje

Dotyczy

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

Podpisuje użytkownika z serwerem tokenów przy użyciu dostosowanych obiektów 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

Parametry

turnContext
ITurnContext

Kontekst bieżącej rozmowy z użytkownikiem.

oAuthAppCredentials
AppCredentials

AppCredentials dla protokołu OAuth.

connectionName
String

Nazwa połączenia uwierzytelniania do użycia.

userId
String

Identyfikator użytkownika do wylogowania.

cancellationToken
CancellationToken

Token odwołania, używany przez inne obiekty lub wątki do otrzymania powiadomienia o anulowaniu.

Zwraca

Zadanie reprezentujące wykonaną pracę w kolejce.

Implementuje

Dotyczy