Table of Contents

Class SecurityManager

Namespace
WebKit
Assembly
WebKit-6.0.dll
public sealed class SecurityManager : Object, IDisposable, NativeObject, GTypeProvider, InstanceFactory
Inheritance
SecurityManager
Implements
Inherited Members

Constructors

SecurityManager(params ConstructArgument[])

[Obsolete("Regular C# constructors on native classes will be removed in a future version. Please see the linked documentation for more details. It contains scenarios and possible solutions to prepare for the upcoming changes.", DiagnosticId = "GirCore1007", UrlFormat = "https://gircore.github.io/docs/integration/diagnostic/1007.html")]
public SecurityManager(params ConstructArgument[] constructArguments)

Parameters

constructArguments ConstructArgument[]

SecurityManager(CreationData)

[Obsolete("This constructor is a workaround to keep legacy APIs alive. Do not use it.")]
protected SecurityManager(CreationData data)

Parameters

data CreationData

SecurityManager(SecurityManagerHandle)

protected SecurityManager(SecurityManagerHandle handle)

Parameters

handle SecurityManagerHandle

Methods

GetGType()

public static Type GetGType()

Returns

Type

NewFromPointer(nint, bool)

Creates a new managed SecurityManager instance for a given pointer.

public static SecurityManager NewFromPointer(nint ptr, bool ownsHandle)

Parameters

ptr nint
ownsHandle bool

Returns

SecurityManager

NewWithProperties(ConstructArgument[])

Creates a new SecurityManager and sets the properties specified by the construct arguments.

public static SecurityManager NewWithProperties(ConstructArgument[] constructArguments)

Parameters

constructArguments ConstructArgument[]

The properties to set.

Returns

SecurityManager

RegisterUriSchemeAsCorsEnabled(string)

public void RegisterUriSchemeAsCorsEnabled(string scheme)

Parameters

scheme string

RegisterUriSchemeAsDisplayIsolated(string)

public void RegisterUriSchemeAsDisplayIsolated(string scheme)

Parameters

scheme string

RegisterUriSchemeAsEmptyDocument(string)

public void RegisterUriSchemeAsEmptyDocument(string scheme)

Parameters

scheme string

RegisterUriSchemeAsLocal(string)

public void RegisterUriSchemeAsLocal(string scheme)

Parameters

scheme string

RegisterUriSchemeAsNoAccess(string)

public void RegisterUriSchemeAsNoAccess(string scheme)

Parameters

scheme string

RegisterUriSchemeAsSecure(string)

public void RegisterUriSchemeAsSecure(string scheme)

Parameters

scheme string

UriSchemeIsCorsEnabled(string)

public bool UriSchemeIsCorsEnabled(string scheme)

Parameters

scheme string

Returns

bool

UriSchemeIsDisplayIsolated(string)

public bool UriSchemeIsDisplayIsolated(string scheme)

Parameters

scheme string

Returns

bool

UriSchemeIsEmptyDocument(string)

public bool UriSchemeIsEmptyDocument(string scheme)

Parameters

scheme string

Returns

bool

UriSchemeIsLocal(string)

public bool UriSchemeIsLocal(string scheme)

Parameters

scheme string

Returns

bool

UriSchemeIsNoAccess(string)

public bool UriSchemeIsNoAccess(string scheme)

Parameters

scheme string

Returns

bool

UriSchemeIsSecure(string)

public bool UriSchemeIsSecure(string scheme)

Parameters

scheme string

Returns

bool