интерфейс ICoreWebView2PermissionRequestedEventArgs

interface ICoreWebView2PermissionRequestedEventArgs
  : public IUnknown

Аргументы события для события PermissionRequested.

Краткий обзор

Участников Описания
get_IsUserInitiated Значение true, если запрос на разрешение был инициирован с помощью жеста пользователя.
get_PermissionKind Тип запрашиваемого разрешения.
get_State Состояние запроса разрешения (например,
get_Uri Источник содержимого веб-страницы, запрашивающего разрешение.
GetDeferral Для возврата объекта ICoreWebView2Deferral можно вызвать методического РБП.
put_State Задайте свойство State.

Участников

get_IsUserInitiated

Значение true, если запрос на разрешение был инициирован с помощью жеста пользователя.

общедоступные значения HRESULT get_IsUserInitiated(bool * IsUserInitiated)

Обратите внимание, что инициирование с помощью жеста пользователя не означает, что пользователь должен получить доступ к связанному ресурсу.

get_PermissionKind

Тип запрашиваемого разрешения.

общедоступные значения HRESULT get_PermissionKind(COREWEBVIEW2_PERMISSION_KIND * PermissionKind)

get_State

Состояние запроса разрешения (например,

общедоступное значение HRESULT get_State(COREWEBVIEW2_PERMISSION_STATE * State)

предоставлен ли запрос. Значение по умолчанию — COREWEBVIEW2_PERMISSION_STATE_DEFAULT.

get_Uri

Источник содержимого веб-страницы, запрашивающего разрешение.

общедоступные значения HRESULT get_Uri(LPWSTR * URI)

GetDeferral

Для возврата объекта ICoreWebView2Deferral можно вызвать методического РБП.

общедоступный HRESULT- РБП(ICoreWebView2Deferral * * РБП)

Разработчик может использовать объект РБП, чтобы принять решение о разрешении позже.

put_State

Задайте свойство State.

общедоступное значение HRESULT put_State(состояние COREWEBVIEW2_PERMISSION_STATE)