Share via


WKWebExtensionContext.GetPermissionStatus Method

Definition

Overloads

GetPermissionStatus(NSUrl)

[Foundation.Export("permissionStatusForURL:")]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public virtual WebKit.WKWebExtensionContextPermissionStatus GetPermissionStatus(Foundation.NSUrl url);
[<Foundation.Export("permissionStatusForURL:")>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
abstract member GetPermissionStatus : Foundation.NSUrl -> WebKit.WKWebExtensionContextPermissionStatus
override this.GetPermissionStatus : Foundation.NSUrl -> WebKit.WKWebExtensionContextPermissionStatus

Parameters

url
NSUrl

Returns

Attributes

Applies to

GetPermissionStatus(String)

[Foundation.Export("permissionStatusForPermission:")]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public virtual WebKit.WKWebExtensionContextPermissionStatus GetPermissionStatus(string permission);
[<Foundation.Export("permissionStatusForPermission:")>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
abstract member GetPermissionStatus : string -> WebKit.WKWebExtensionContextPermissionStatus
override this.GetPermissionStatus : string -> WebKit.WKWebExtensionContextPermissionStatus

Parameters

permission
String

Returns

Attributes

Applies to

GetPermissionStatus(WKWebExtensionMatchPattern)

[Foundation.Export("permissionStatusForMatchPattern:")]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public virtual WebKit.WKWebExtensionContextPermissionStatus GetPermissionStatus(WebKit.WKWebExtensionMatchPattern pattern);
[<Foundation.Export("permissionStatusForMatchPattern:")>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
abstract member GetPermissionStatus : WebKit.WKWebExtensionMatchPattern -> WebKit.WKWebExtensionContextPermissionStatus
override this.GetPermissionStatus : WebKit.WKWebExtensionMatchPattern -> WebKit.WKWebExtensionContextPermissionStatus

Parameters

Returns

Attributes

Applies to

GetPermissionStatus(NSUrl, IWKWebExtensionTab)

[Foundation.Export("permissionStatusForURL:inTab:")]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public virtual WebKit.WKWebExtensionContextPermissionStatus GetPermissionStatus(Foundation.NSUrl url, WebKit.IWKWebExtensionTab? tab);
[<Foundation.Export("permissionStatusForURL:inTab:")>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
abstract member GetPermissionStatus : Foundation.NSUrl * WebKit.IWKWebExtensionTab -> WebKit.WKWebExtensionContextPermissionStatus
override this.GetPermissionStatus : Foundation.NSUrl * WebKit.IWKWebExtensionTab -> WebKit.WKWebExtensionContextPermissionStatus

Parameters

url
NSUrl

Returns

Attributes

Applies to

GetPermissionStatus(String, IWKWebExtensionTab)

[Foundation.Export("permissionStatusForPermission:inTab:")]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public virtual WebKit.WKWebExtensionContextPermissionStatus GetPermissionStatus(string permission, WebKit.IWKWebExtensionTab? tab);
[<Foundation.Export("permissionStatusForPermission:inTab:")>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
abstract member GetPermissionStatus : string * WebKit.IWKWebExtensionTab -> WebKit.WKWebExtensionContextPermissionStatus
override this.GetPermissionStatus : string * WebKit.IWKWebExtensionTab -> WebKit.WKWebExtensionContextPermissionStatus

Parameters

permission
String

Returns

Attributes

Applies to

GetPermissionStatus(WKWebExtensionMatchPattern, IWKWebExtensionTab)

[Foundation.Export("permissionStatusForMatchPattern:inTab:")]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public virtual WebKit.WKWebExtensionContextPermissionStatus GetPermissionStatus(WebKit.WKWebExtensionMatchPattern pattern, WebKit.IWKWebExtensionTab? tab);
[<Foundation.Export("permissionStatusForMatchPattern:inTab:")>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
abstract member GetPermissionStatus : WebKit.WKWebExtensionMatchPattern * WebKit.IWKWebExtensionTab -> WebKit.WKWebExtensionContextPermissionStatus
override this.GetPermissionStatus : WebKit.WKWebExtensionMatchPattern * WebKit.IWKWebExtensionTab -> WebKit.WKWebExtensionContextPermissionStatus

Parameters

Returns

Attributes

Applies to