Class PermissionDescriptor
Definition of PermissionDescriptor defined in the Permissions API: https://w3c.github.io/permissions/#dom-permissiondescriptor.
public sealed record PermissionDescriptor : IEquatable<PermissionDescriptor>
- Inheritance
-
PermissionDescriptor
- Implements
- Inherited Members
Constructors
PermissionDescriptor(string)
Definition of PermissionDescriptor defined in the Permissions API: https://w3c.github.io/permissions/#dom-permissiondescriptor.
public PermissionDescriptor(string Name)
Parameters
NamestringName of permission. See https://cs.chromium.org/chromium/src/third_party/blink/renderer/modules/permissions/permission_descriptor.idl for valid permission names.
Properties
AllowWithoutGesture
For "fullscreen" permission, must specify allowWithoutGesture:true.
public bool? AllowWithoutGesture { get; init; }
Property Value
- bool?
AllowWithoutSanitization
For "clipboard" permission, may specify allowWithoutSanitization.
public bool? AllowWithoutSanitization { get; init; }
Property Value
- bool?
Name
Name of permission. See https://cs.chromium.org/chromium/src/third_party/blink/renderer/modules/permissions/permission_descriptor.idl for valid permission names.
public string Name { get; init; }
Property Value
PanTiltZoom
For "camera" permission, may specify panTiltZoom.
public bool? PanTiltZoom { get; init; }
Property Value
- bool?
Sysex
For "midi" permission, may also specify sysex control.
public bool? Sysex { get; init; }
Property Value
- bool?
UserVisibleOnly
For "push" permission, may specify userVisibleOnly. Note that userVisibleOnly = true is the only currently supported type.
public bool? UserVisibleOnly { get; init; }
Property Value
- bool?