Поделиться через


IExtendedUserTokenProvider.GetTokenStatusAsync Метод

Определение

Извлекает состояние маркера для каждого настроенного подключения для данного пользователя с помощью настроенных AppCredentials.

public System.Threading.Tasks.Task<Microsoft.Bot.Schema.TokenStatus[]> GetTokenStatusAsync (Microsoft.Bot.Builder.ITurnContext context, Microsoft.Bot.Connector.Authentication.AppCredentials oAuthAppCredentials, string userId, string includeFilter = default, System.Threading.CancellationToken cancellationToken = default);
abstract member GetTokenStatusAsync : Microsoft.Bot.Builder.ITurnContext * Microsoft.Bot.Connector.Authentication.AppCredentials * string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Bot.Schema.TokenStatus[]>
Public Function GetTokenStatusAsync (context As ITurnContext, oAuthAppCredentials As AppCredentials, userId As String, Optional includeFilter As String = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of TokenStatus())

Параметры

context
ITurnContext

Контекст для текущей беседы с пользователем.

oAuthAppCredentials
AppCredentials

AppCredentials для OAuth.

userId
String

Идентификатор пользователя, для которого извлекается состояние маркера.

includeFilter
String

Необязательный список подключений, разделенных запятыми. Пустое значение возвращает состояние маркера для всех настроенных подключений.

cancellationToken
CancellationToken

Токен отмены, который может использоваться другими объектами или потоками для получения уведомления об отмене.

Возвращаемое значение

Массив TokenStatus.

Применяется к