Table of Contents

Class WebsiteDataManager

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

Methods

Clear(nint, WebsiteDataTypes, TimeSpan, nint, AsyncReadyCallback, nint)

Calls native method webkit_website_data_manager_clear. Version: 2.16

[Version("2.16")]
public static extern void Clear(nint manager, WebsiteDataTypes types, TimeSpan timespan, nint cancellable, AsyncReadyCallback callback, nint userData)

Parameters

manager nint

Transfer ownership: None Nullable: False

types WebsiteDataTypes

Transfer ownership: None Nullable: False

timespan TimeSpan

Transfer ownership: None Nullable: False

cancellable nint

Transfer ownership: None Nullable: True

callback AsyncReadyCallback

Transfer ownership: None Nullable: True

userData nint

Transfer ownership: None Nullable: True

ClearFinish(nint, nint, out ErrorOwnedHandle)

Calls native method webkit_website_data_manager_clear_finish. Version: 2.16

[Version("2.16")]
public static extern bool ClearFinish(nint manager, nint result, out ErrorOwnedHandle error)

Parameters

manager nint

Transfer ownership: None Nullable: False

result nint

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

bool

Transfer ownership: None Nullable: False

Fetch(nint, WebsiteDataTypes, nint, AsyncReadyCallback, nint)

Calls native method webkit_website_data_manager_fetch. Version: 2.16

[Version("2.16")]
public static extern void Fetch(nint manager, WebsiteDataTypes types, nint cancellable, AsyncReadyCallback callback, nint userData)

Parameters

manager nint

Transfer ownership: None Nullable: False

types WebsiteDataTypes

Transfer ownership: None Nullable: False

cancellable nint

Transfer ownership: None Nullable: True

callback AsyncReadyCallback

Transfer ownership: None Nullable: True

userData nint

Transfer ownership: None Nullable: True

FetchFinish(nint, nint, out ErrorOwnedHandle)

Calls native method webkit_website_data_manager_fetch_finish. Version: 2.16

[Version("2.16")]
public static extern ListOwnedHandle FetchFinish(nint manager, nint result, out ErrorOwnedHandle error)

Parameters

manager nint

Transfer ownership: None Nullable: False

result nint

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

ListOwnedHandle

Transfer ownership: Full Nullable: False

GetBaseCacheDirectory(nint)

Calls native method webkit_website_data_manager_get_base_cache_directory. Version: 2.10

[Version("2.10")]
public static extern NullableUtf8StringUnownedHandle GetBaseCacheDirectory(nint manager)

Parameters

manager nint

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: True

GetBaseDataDirectory(nint)

Calls native method webkit_website_data_manager_get_base_data_directory. Version: 2.10

[Version("2.10")]
public static extern NullableUtf8StringUnownedHandle GetBaseDataDirectory(nint manager)

Parameters

manager nint

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: True

GetFaviconDatabase(nint)

Calls native method webkit_website_data_manager_get_favicon_database. Version: 2.40

[Version("2.40")]
public static extern nint GetFaviconDatabase(nint manager)

Parameters

manager nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: True

GetFaviconsEnabled(nint)

Calls native method webkit_website_data_manager_get_favicons_enabled. Version: 2.40

[Version("2.40")]
public static extern bool GetFaviconsEnabled(nint manager)

Parameters

manager nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetGType()

Calls native function webkit_website_data_manager_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetItpSummary(nint, nint, AsyncReadyCallback, nint)

Calls native method webkit_website_data_manager_get_itp_summary. Version: 2.30

[Version("2.30")]
public static extern void GetItpSummary(nint manager, nint cancellable, AsyncReadyCallback callback, nint userData)

Parameters

manager nint

Transfer ownership: None Nullable: False

cancellable nint

Transfer ownership: None Nullable: True

callback AsyncReadyCallback

Transfer ownership: None Nullable: True

userData nint

Transfer ownership: None Nullable: True

GetItpSummaryFinish(nint, nint, out ErrorOwnedHandle)

Calls native method webkit_website_data_manager_get_itp_summary_finish. Version: 2.30

[Version("2.30")]
public static extern ListOwnedHandle GetItpSummaryFinish(nint manager, nint result, out ErrorOwnedHandle error)

Parameters

manager nint

Transfer ownership: None Nullable: False

result nint

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

ListOwnedHandle

Transfer ownership: Full Nullable: False

IsEphemeral(nint)

Calls native method webkit_website_data_manager_is_ephemeral. Version: 2.16

[Version("2.16")]
public static extern bool IsEphemeral(nint manager)

Parameters

manager nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

Remove(nint, WebsiteDataTypes, ListHandle, nint, AsyncReadyCallback, nint)

Calls native method webkit_website_data_manager_remove. Version: 2.16

[Version("2.16")]
public static extern void Remove(nint manager, WebsiteDataTypes types, ListHandle websiteData, nint cancellable, AsyncReadyCallback callback, nint userData)

Parameters

manager nint

Transfer ownership: None Nullable: False

types WebsiteDataTypes

Transfer ownership: None Nullable: False

websiteData ListHandle

Transfer ownership: None Nullable: False

cancellable nint

Transfer ownership: None Nullable: True

callback AsyncReadyCallback

Transfer ownership: None Nullable: True

userData nint

Transfer ownership: None Nullable: True

RemoveFinish(nint, nint, out ErrorOwnedHandle)

Calls native method webkit_website_data_manager_remove_finish. Version: 2.16

[Version("2.16")]
public static extern bool RemoveFinish(nint manager, nint result, out ErrorOwnedHandle error)

Parameters

manager nint

Transfer ownership: None Nullable: False

result nint

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

bool

Transfer ownership: None Nullable: False

SetFaviconsEnabled(nint, bool)

Calls native method webkit_website_data_manager_set_favicons_enabled. Version: 2.40

[Version("2.40")]
public static extern void SetFaviconsEnabled(nint manager, bool enabled)

Parameters

manager nint

Transfer ownership: None Nullable: False

enabled bool

Transfer ownership: None Nullable: False