다음을 통해 공유


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
상속
Object Platform::Object IInspectable 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(Uniform Resource Identifier)를 가져옵니다.

메서드

Allow()

요청된 권한을 부여합니다.

Defer()

나중에 허용되거나 거부되도록 권한 요청을 연기합니다.

Deny()

요청된 권한을 거부합니다.

적용 대상