Share via


WKWebExtensionContext.SetPermissionStatus Method

Definition

Overloads

SetPermissionStatus(WKWebExtensionContextPermissionStatus, WKWebExtensionMatchPattern, NSDate)

[Foundation.Export("setPermissionStatus:forMatchPattern:expirationDate:")]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public virtual void SetPermissionStatus(WebKit.WKWebExtensionContextPermissionStatus status, WebKit.WKWebExtensionMatchPattern pattern, Foundation.NSDate? expirationDate);
[<Foundation.Export("setPermissionStatus:forMatchPattern:expirationDate:")>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
abstract member SetPermissionStatus : WebKit.WKWebExtensionContextPermissionStatus * WebKit.WKWebExtensionMatchPattern * Foundation.NSDate -> unit
override this.SetPermissionStatus : WebKit.WKWebExtensionContextPermissionStatus * WebKit.WKWebExtensionMatchPattern * Foundation.NSDate -> unit

Parameters

expirationDate
NSDate
Attributes

Applies to

SetPermissionStatus(WKWebExtensionContextPermissionStatus, String, NSDate)

[Foundation.Export("setPermissionStatus:forPermission:expirationDate:")]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public virtual void SetPermissionStatus(WebKit.WKWebExtensionContextPermissionStatus status, string permission, Foundation.NSDate? expirationDate);
[<Foundation.Export("setPermissionStatus:forPermission:expirationDate:")>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
abstract member SetPermissionStatus : WebKit.WKWebExtensionContextPermissionStatus * string * Foundation.NSDate -> unit
override this.SetPermissionStatus : WebKit.WKWebExtensionContextPermissionStatus * string * Foundation.NSDate -> unit

Parameters

permission
String
expirationDate
NSDate
Attributes

Applies to

SetPermissionStatus(WKWebExtensionContextPermissionStatus, NSUrl, NSDate)

[Foundation.Export("setPermissionStatus:forURL:expirationDate:")]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public virtual void SetPermissionStatus(WebKit.WKWebExtensionContextPermissionStatus status, Foundation.NSUrl url, Foundation.NSDate? expirationDate);
[<Foundation.Export("setPermissionStatus:forURL:expirationDate:")>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
abstract member SetPermissionStatus : WebKit.WKWebExtensionContextPermissionStatus * Foundation.NSUrl * Foundation.NSDate -> unit
override this.SetPermissionStatus : WebKit.WKWebExtensionContextPermissionStatus * Foundation.NSUrl * Foundation.NSDate -> unit

Parameters

url
NSUrl
expirationDate
NSDate
Attributes

Applies to

SetPermissionStatus(WKWebExtensionContextPermissionStatus, WKWebExtensionMatchPattern)

[Foundation.Export("setPermissionStatus:forMatchPattern:")]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public virtual void SetPermissionStatus(WebKit.WKWebExtensionContextPermissionStatus status, WebKit.WKWebExtensionMatchPattern pattern);
[<Foundation.Export("setPermissionStatus:forMatchPattern:")>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
abstract member SetPermissionStatus : WebKit.WKWebExtensionContextPermissionStatus * WebKit.WKWebExtensionMatchPattern -> unit
override this.SetPermissionStatus : WebKit.WKWebExtensionContextPermissionStatus * WebKit.WKWebExtensionMatchPattern -> unit

Parameters

Attributes

Applies to

SetPermissionStatus(WKWebExtensionContextPermissionStatus, String)

[Foundation.Export("setPermissionStatus:forPermission:")]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public virtual void SetPermissionStatus(WebKit.WKWebExtensionContextPermissionStatus status, string permission);
[<Foundation.Export("setPermissionStatus:forPermission:")>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
abstract member SetPermissionStatus : WebKit.WKWebExtensionContextPermissionStatus * string -> unit
override this.SetPermissionStatus : WebKit.WKWebExtensionContextPermissionStatus * string -> unit

Parameters

permission
String
Attributes

Applies to

SetPermissionStatus(WKWebExtensionContextPermissionStatus, NSUrl)

[Foundation.Export("setPermissionStatus:forURL:")]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public virtual void SetPermissionStatus(WebKit.WKWebExtensionContextPermissionStatus status, Foundation.NSUrl url);
[<Foundation.Export("setPermissionStatus:forURL:")>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
abstract member SetPermissionStatus : WebKit.WKWebExtensionContextPermissionStatus * Foundation.NSUrl -> unit
override this.SetPermissionStatus : WebKit.WKWebExtensionContextPermissionStatus * Foundation.NSUrl -> unit

Parameters

url
NSUrl
Attributes

Applies to