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


WebViewControlDeferredPermissionRequest Класс

Определение

Представляет отложенный запрос разрешений в IWebViewControl.

public ref class WebViewControlDeferredPermissionRequest sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 393216)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Standard)]
class WebViewControlDeferredPermissionRequest final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 393216)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Standard)]
public sealed class WebViewControlDeferredPermissionRequest
Public NotInheritable Class WebViewControlDeferredPermissionRequest
Наследование
Object Platform::Object IInspectable WebViewControlDeferredPermissionRequest
Атрибуты

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

Семейство устройств
Windows 10, version 1803 (появилось в 10.0.17134.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v6.0)

Комментарии

Дополнительные сведения см. в описании события IWebViewControl.PermissionRequested .

При отсрочке WebViewPermissionRequest создается Объект WebViewDeferredPermissionRequest с тем же идентификатором и добавляется в коллекцию DeferredPermissionRequests . Когда вы будете готовы действовать по запросу, вызовите метод DeferredPermissionRequestById и передайте идентификатор отложенного запроса. После получения запроса можно вызвать метод Allow, чтобы предоставить запрос, или вызвать метод Deny, чтобы отклонить запрос.

Свойства

Id

Возвращает идентификатор для запроса разрешения.

PermissionType

Возвращает значение, указывающее тип запрашиваемого разрешения.

Uri

Возвращает универсальный код ресурса (URI) содержимого, из которого поступил запрос на разрешение.

Методы

Allow()

Предоставляет запрашиваемое разрешение.

Deny()

Запрещает запрашиваемое разрешение.

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