WebTokenRequest Класс

Определение

Представляет запрос к сетевому поставщику удостоверений для маркера проверки подлинности.

public ref class WebTokenRequest sealed
/// [Windows.Foundation.Metadata.Activatable(Windows.Security.Authentication.Web.Core.IWebTokenRequestFactory, 65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class WebTokenRequest final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Security.Authentication.Web.Core.IWebTokenRequestFactory, 65536, "Windows.Foundation.UniversalApiContract")]
class WebTokenRequest final
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Security.Authentication.Web.Core.IWebTokenRequestFactory), 65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class WebTokenRequest
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Security.Authentication.Web.Core.IWebTokenRequestFactory), 65536, "Windows.Foundation.UniversalApiContract")]
public sealed class WebTokenRequest
function WebTokenRequest(provider, scope, clientId, promptType)
Public NotInheritable Class WebTokenRequest
Наследование
Object Platform::Object IInspectable WebTokenRequest
Атрибуты

Требования к Windows

Семейство устройств
Windows 10 (появилось в 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v1.0)

Комментарии

Журнал версий

Версия Windows Версия пакета SDK Добавленная стоимость
1511 10586 AppProperties
1703 15063 CorrelationId

Конструкторы

WebTokenRequest(WebAccountProvider)

Инициализирует новый экземпляр класса WebTokenRequest одним входным значением.

WebTokenRequest(WebAccountProvider, String)

Инициализирует новый экземпляр класса WebTokenRequest с двумя входными данными.

WebTokenRequest(WebAccountProvider, String, String)

Инициализирует новый экземпляр класса WebTokenRequest с тремя входными данными.

WebTokenRequest(WebAccountProvider, String, String, WebTokenRequestPromptType)

Инициализирует новый экземпляр класса WebTokenRequest с четырьмя входными данными.

Свойства

AppProperties

Возвращает свойства приложения запроса.

ClientId

Возвращает идентификатор клиента, выполняющего запрос.

CorrelationId

Возвращает и задает идентификатор корреляции, уникальный идентификатор, используемый для отслеживания запросов, связанных с проверкой подлинности.

PromptType

Возвращает тип запроса.

Properties

Возвращает свойства запроса.

Scope

Возвращает область запроса.

WebAccountProvider

Возвращает поставщика учетной записи веб-сайта для запроса.

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

См. также раздел