Table of Contents

Class SecurityManager

Namespace
WebKit.Internal
Assembly
WebKit-6.0.dll
public class SecurityManager
Inheritance
SecurityManager
Inherited Members

Methods

GetGType()

Calls native function webkit_security_manager_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

RegisterUriSchemeAsCorsEnabled(nint, NonNullableUtf8StringHandle)

Calls native method webkit_security_manager_register_uri_scheme_as_cors_enabled.

public static extern void RegisterUriSchemeAsCorsEnabled(nint securityManager, NonNullableUtf8StringHandle scheme)

Parameters

securityManager nint

Transfer ownership: None Nullable: False

scheme NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

RegisterUriSchemeAsDisplayIsolated(nint, NonNullableUtf8StringHandle)

Calls native method webkit_security_manager_register_uri_scheme_as_display_isolated.

public static extern void RegisterUriSchemeAsDisplayIsolated(nint securityManager, NonNullableUtf8StringHandle scheme)

Parameters

securityManager nint

Transfer ownership: None Nullable: False

scheme NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

RegisterUriSchemeAsEmptyDocument(nint, NonNullableUtf8StringHandle)

Calls native method webkit_security_manager_register_uri_scheme_as_empty_document.

public static extern void RegisterUriSchemeAsEmptyDocument(nint securityManager, NonNullableUtf8StringHandle scheme)

Parameters

securityManager nint

Transfer ownership: None Nullable: False

scheme NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

RegisterUriSchemeAsLocal(nint, NonNullableUtf8StringHandle)

Calls native method webkit_security_manager_register_uri_scheme_as_local.

public static extern void RegisterUriSchemeAsLocal(nint securityManager, NonNullableUtf8StringHandle scheme)

Parameters

securityManager nint

Transfer ownership: None Nullable: False

scheme NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

RegisterUriSchemeAsNoAccess(nint, NonNullableUtf8StringHandle)

Calls native method webkit_security_manager_register_uri_scheme_as_no_access.

public static extern void RegisterUriSchemeAsNoAccess(nint securityManager, NonNullableUtf8StringHandle scheme)

Parameters

securityManager nint

Transfer ownership: None Nullable: False

scheme NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

RegisterUriSchemeAsSecure(nint, NonNullableUtf8StringHandle)

Calls native method webkit_security_manager_register_uri_scheme_as_secure.

public static extern void RegisterUriSchemeAsSecure(nint securityManager, NonNullableUtf8StringHandle scheme)

Parameters

securityManager nint

Transfer ownership: None Nullable: False

scheme NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

UriSchemeIsCorsEnabled(nint, NonNullableUtf8StringHandle)

Calls native method webkit_security_manager_uri_scheme_is_cors_enabled.

public static extern bool UriSchemeIsCorsEnabled(nint securityManager, NonNullableUtf8StringHandle scheme)

Parameters

securityManager nint

Transfer ownership: None Nullable: False

scheme NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

UriSchemeIsDisplayIsolated(nint, NonNullableUtf8StringHandle)

Calls native method webkit_security_manager_uri_scheme_is_display_isolated.

public static extern bool UriSchemeIsDisplayIsolated(nint securityManager, NonNullableUtf8StringHandle scheme)

Parameters

securityManager nint

Transfer ownership: None Nullable: False

scheme NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

UriSchemeIsEmptyDocument(nint, NonNullableUtf8StringHandle)

Calls native method webkit_security_manager_uri_scheme_is_empty_document.

public static extern bool UriSchemeIsEmptyDocument(nint securityManager, NonNullableUtf8StringHandle scheme)

Parameters

securityManager nint

Transfer ownership: None Nullable: False

scheme NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

UriSchemeIsLocal(nint, NonNullableUtf8StringHandle)

Calls native method webkit_security_manager_uri_scheme_is_local.

public static extern bool UriSchemeIsLocal(nint securityManager, NonNullableUtf8StringHandle scheme)

Parameters

securityManager nint

Transfer ownership: None Nullable: False

scheme NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

UriSchemeIsNoAccess(nint, NonNullableUtf8StringHandle)

Calls native method webkit_security_manager_uri_scheme_is_no_access.

public static extern bool UriSchemeIsNoAccess(nint securityManager, NonNullableUtf8StringHandle scheme)

Parameters

securityManager nint

Transfer ownership: None Nullable: False

scheme NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

UriSchemeIsSecure(nint, NonNullableUtf8StringHandle)

Calls native method webkit_security_manager_uri_scheme_is_secure.

public static extern bool UriSchemeIsSecure(nint securityManager, NonNullableUtf8StringHandle scheme)

Parameters

securityManager nint

Transfer ownership: None Nullable: False

scheme NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False