Table of Contents

Class WebsiteDataManager

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

Methods

Clear(IntPtr, WebsiteDataTypes, TimeSpan, IntPtr, AsyncReadyCallback, IntPtr)

Calls native method webkit_website_data_manager_clear. Version: 2.16

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

Parameters

manager IntPtr

Transfer ownership: None Nullable: False

types WebsiteDataTypes

Transfer ownership: None Nullable: False

timespan TimeSpan

Transfer ownership: None Nullable: False

cancellable IntPtr

Transfer ownership: None Nullable: True

callback AsyncReadyCallback

Transfer ownership: None Nullable: True

userData IntPtr

Transfer ownership: None Nullable: True

ClearFinish(IntPtr, IntPtr, out ErrorOwnedHandle)

Calls native method webkit_website_data_manager_clear_finish. Version: 2.16

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

Parameters

manager IntPtr

Transfer ownership: None Nullable: False

result IntPtr

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

bool

Transfer ownership: None Nullable: False

Fetch(IntPtr, WebsiteDataTypes, IntPtr, AsyncReadyCallback, IntPtr)

Calls native method webkit_website_data_manager_fetch. Version: 2.16

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

Parameters

manager IntPtr

Transfer ownership: None Nullable: False

types WebsiteDataTypes

Transfer ownership: None Nullable: False

cancellable IntPtr

Transfer ownership: None Nullable: True

callback AsyncReadyCallback

Transfer ownership: None Nullable: True

userData IntPtr

Transfer ownership: None Nullable: True

FetchFinish(IntPtr, IntPtr, out ErrorOwnedHandle)

Calls native method webkit_website_data_manager_fetch_finish. Version: 2.16

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

Parameters

manager IntPtr

Transfer ownership: None Nullable: False

result IntPtr

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

ListOwnedHandle

Transfer ownership: Full Nullable: False

GetBaseCacheDirectory(IntPtr)

Calls native method webkit_website_data_manager_get_base_cache_directory. Version: 2.10

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

Parameters

manager IntPtr

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: True

GetBaseDataDirectory(IntPtr)

Calls native method webkit_website_data_manager_get_base_data_directory. Version: 2.10

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

Parameters

manager IntPtr

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: True

GetFaviconDatabase(IntPtr)

Calls native method webkit_website_data_manager_get_favicon_database. Version: 2.40

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

Parameters

manager IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: True

GetFaviconsEnabled(IntPtr)

Calls native method webkit_website_data_manager_get_favicons_enabled. Version: 2.40

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

Parameters

manager IntPtr

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(IntPtr, IntPtr, AsyncReadyCallback, IntPtr)

Calls native method webkit_website_data_manager_get_itp_summary. Version: 2.30

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

Parameters

manager IntPtr

Transfer ownership: None Nullable: False

cancellable IntPtr

Transfer ownership: None Nullable: True

callback AsyncReadyCallback

Transfer ownership: None Nullable: True

userData IntPtr

Transfer ownership: None Nullable: True

GetItpSummaryFinish(IntPtr, IntPtr, out ErrorOwnedHandle)

Calls native method webkit_website_data_manager_get_itp_summary_finish. Version: 2.30

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

Parameters

manager IntPtr

Transfer ownership: None Nullable: False

result IntPtr

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

ListOwnedHandle

Transfer ownership: Full Nullable: False

IsEphemeral(IntPtr)

Calls native method webkit_website_data_manager_is_ephemeral. Version: 2.16

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

Parameters

manager IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

Remove(IntPtr, WebsiteDataTypes, ListHandle, IntPtr, AsyncReadyCallback, IntPtr)

Calls native method webkit_website_data_manager_remove. Version: 2.16

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

Parameters

manager IntPtr

Transfer ownership: None Nullable: False

types WebsiteDataTypes

Transfer ownership: None Nullable: False

websiteData ListHandle

Transfer ownership: None Nullable: False

cancellable IntPtr

Transfer ownership: None Nullable: True

callback AsyncReadyCallback

Transfer ownership: None Nullable: True

userData IntPtr

Transfer ownership: None Nullable: True

RemoveFinish(IntPtr, IntPtr, out ErrorOwnedHandle)

Calls native method webkit_website_data_manager_remove_finish. Version: 2.16

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

Parameters

manager IntPtr

Transfer ownership: None Nullable: False

result IntPtr

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

bool

Transfer ownership: None Nullable: False

SetFaviconsEnabled(IntPtr, bool)

Calls native method webkit_website_data_manager_set_favicons_enabled. Version: 2.40

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

Parameters

manager IntPtr

Transfer ownership: None Nullable: False

enabled bool

Transfer ownership: None Nullable: False