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
- Наследование
- Атрибуты
Требования к 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 |
Возвращает поставщика учетной записи веб-сайта для запроса. |