Table of Contents

Class SecurityOrigin

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

Methods

GetGType()

Calls native function webkit_security_origin_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetHost(SecurityOriginHandle)

Calls native method webkit_security_origin_get_host. Version: 2.16

[Version("2.16")]
public static extern NullableUtf8StringUnownedHandle GetHost(SecurityOriginHandle origin)

Parameters

origin SecurityOriginHandle

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: True

GetPort(SecurityOriginHandle)

Calls native method webkit_security_origin_get_port. Version: 2.16

[Version("2.16")]
public static extern ushort GetPort(SecurityOriginHandle origin)

Parameters

origin SecurityOriginHandle

Transfer ownership: None Nullable: False

Returns

ushort

Transfer ownership: None Nullable: False

GetProtocol(SecurityOriginHandle)

Calls native method webkit_security_origin_get_protocol. Version: 2.16

[Version("2.16")]
public static extern NullableUtf8StringUnownedHandle GetProtocol(SecurityOriginHandle origin)

Parameters

origin SecurityOriginHandle

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: True

New(NonNullableUtf8StringHandle, NonNullableUtf8StringHandle, ushort)

Calls native constructor webkit_security_origin_new. Version: 2.16

[Version("2.16")]
public static extern SecurityOriginOwnedHandle New(NonNullableUtf8StringHandle protocol, NonNullableUtf8StringHandle host, ushort port)

Parameters

protocol NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

host NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

port ushort

Transfer ownership: None Nullable: False

Returns

SecurityOriginOwnedHandle

Transfer ownership: Full Nullable: False

NewForUri(NonNullableUtf8StringHandle)

Calls native constructor webkit_security_origin_new_for_uri. Version: 2.16

[Version("2.16")]
public static extern SecurityOriginOwnedHandle NewForUri(NonNullableUtf8StringHandle uri)

Parameters

uri NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

Returns

SecurityOriginOwnedHandle

Transfer ownership: Full Nullable: False

Ref(SecurityOriginHandle)

Calls native method webkit_security_origin_ref. Version: 2.16

[Version("2.16")]
public static extern SecurityOriginOwnedHandle Ref(SecurityOriginHandle origin)

Parameters

origin SecurityOriginHandle

Transfer ownership: None Nullable: False

Returns

SecurityOriginOwnedHandle

Transfer ownership: Full Nullable: False

ToString(SecurityOriginHandle)

Calls native method webkit_security_origin_to_string. Version: 2.16

[Version("2.16")]
public static extern NullableUtf8StringOwnedHandle ToString(SecurityOriginHandle origin)

Parameters

origin SecurityOriginHandle

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringOwnedHandle

Transfer ownership: Full Nullable: True

Unref(SecurityOriginHandle)

Calls native method webkit_security_origin_unref. Version: 2.16

[Version("2.16")]
public static extern void Unref(SecurityOriginHandle origin)

Parameters

origin SecurityOriginHandle

Transfer ownership: None Nullable: False