WebViewControlPermissionRequest Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет запрос разрешений в WebView.
public ref class WebViewControlPermissionRequest sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 393216)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Standard)]
class WebViewControlPermissionRequest final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 393216)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Standard)]
public sealed class WebViewControlPermissionRequest
Public NotInheritable Class WebViewControlPermissionRequest
- Наследование
- Атрибуты
Требования к Windows
Семейство устройств |
Windows 10, version 1803 (появилось в 10.0.17134.0)
|
API contract |
Windows.Foundation.UniversalApiContract (появилось в v6.0)
|
Комментарии
Дополнительные сведения см. в описании события IWebViewControl.PermissionRequested .
При обработке запроса на разрешение в IWebViewControl вы получаете объект WebViewControlPermissionRequest в качестве значения свойства WebViewPermissionRequestedEventArgs.PermissionRequest. Вы можете вызвать Параметр Разрешить , чтобы предоставить запрос, Запретить , чтобы отклонить запрос, или Отложить , чтобы отложить запрос на более позднее время. Например, вы можете отложить запрос, если необходимо запросить согласие у пользователя.
Свойства
Id |
Возвращает идентификатор запроса на разрешение. |
PermissionType |
Возвращает значение, указывающее тип запрашиваемого разрешения. |
State |
Возвращает текущее состояние запроса на разрешение. |
Uri |
Возвращает универсальный код ресурса (URI) содержимого, из которого был получен запрос на разрешение. |
Методы
Allow() |
Предоставляет запрошенные разрешения. |
Defer() |
Откладывает запрос на разрешение, который будет разрешен или отклонен позднее. |
Deny() |
Запрещает запрашиваемое разрешение. |