Share via


WKWebExtensionControllerDelegate.PromptForPermissions Method

Definition

[Foundation.Export("webExtensionController:promptForPermissions:inTab:forExtensionContext:completionHandler:")]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public virtual void PromptForPermissions(WebKit.WKWebExtensionController controller, Foundation.NSSet<Foundation.NSString> permissions, WebKit.IWKWebExtensionTab? tab, WebKit.WKWebExtensionContext extensionContext, WebKit.WKWebExtensionControllerDelegatePromptForPermissionsCallback completionHandler);
[<Foundation.Export("webExtensionController:promptForPermissions:inTab:forExtensionContext:completionHandler:")>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
abstract member PromptForPermissions : WebKit.WKWebExtensionController * Foundation.NSSet<Foundation.NSString> * WebKit.IWKWebExtensionTab * WebKit.WKWebExtensionContext * WebKit.WKWebExtensionControllerDelegatePromptForPermissionsCallback -> unit
override this.PromptForPermissions : WebKit.WKWebExtensionController * Foundation.NSSet<Foundation.NSString> * WebKit.IWKWebExtensionTab * WebKit.WKWebExtensionContext * WebKit.WKWebExtensionControllerDelegatePromptForPermissionsCallback -> unit

Parameters

permissions
NSSet<NSString>
extensionContext
WKWebExtensionContext

Implements

Attributes

Applies to