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


WebViewPermissionRequest Класс

Определение

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

public ref class WebViewPermissionRequest sealed
/// [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 WebViewPermissionRequest final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class WebViewPermissionRequest final
[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 WebViewPermissionRequest
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class WebViewPermissionRequest
Public NotInheritable Class WebViewPermissionRequest
Наследование
Object Platform::Object IInspectable WebViewPermissionRequest
Атрибуты

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

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

Комментарии

Дополнительные сведения см. в разделе Событие WebView.PermissionRequested .

При обработке запроса на разрешение в WebView вы получаете объект WebViewPermissionRequest в качестве значения свойства WebViewPermissionRequestedEventArgs.PermissionRequest . Вы можете вызвать Разрешить , чтобы предоставить запрос, Deny , чтобы отклонить запрос, или Отложить , чтобы отложить запрос на более позднее время. Например, вы можете отложить запрос, если потребуется запросить согласие у пользователя.

Свойства

Id

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

PermissionType

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

State

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

Uri

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

Методы

Allow()

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

Defer()

Откладывает запрос разрешения, который будет разрешен или отклонен позже.

Deny()

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

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

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