WebViewDeferredPermissionRequest 類別

定義

表示 WebView中許可權的延後要求。

public ref class WebViewDeferredPermissionRequest 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 WebViewDeferredPermissionRequest final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class WebViewDeferredPermissionRequest 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 WebViewDeferredPermissionRequest
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class WebViewDeferredPermissionRequest
Public NotInheritable Class WebViewDeferredPermissionRequest
繼承
Object Platform::Object IInspectable WebViewDeferredPermissionRequest
屬性

Windows 需求

裝置系列
Windows 10 (已於 10.0.10240.0 引進)
API contract
Windows.Foundation.UniversalApiContract (已於 v1.0 引進)

備註

如需詳細資訊,請參閱 WebView.PermissionRequested 事件。

WebViewPermissionRequest 延遲時,會使用相同的 識別碼 建立 WebViewDeferredPermissionRequest,並新增至 DeferredPermissionRequests 集合。 當您準備好對要求採取行動時,請呼叫 DeferredPermissionRequestById 方法,並傳遞延遲要求的 識別碼 。 擷取要求之後,您可以呼叫 Allow 方法來授與要求,或呼叫 Deny 方法來拒絕要求。

屬性

Id

取得許可權要求的識別碼。

PermissionType

取得值,這個值表示所要求的許可權類型。

Uri

取得許可權要求來源內容的統一資源識別項 (URI) 。

方法

Allow()

授與要求的許可權。

Deny()

拒絕要求的許可權。

適用於