Table of Contents

Class CookieManager

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

Methods

AddCookie(nint, CookieHandle, nint, AsyncReadyCallback, nint)

Calls native method webkit_cookie_manager_add_cookie. Version: 2.20

[Version("2.20")]
public static extern void AddCookie(nint cookieManager, CookieHandle cookie, nint cancellable, AsyncReadyCallback callback, nint userData)

Parameters

cookieManager nint

Transfer ownership: None Nullable: False

cookie CookieHandle

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

AddCookieFinish(nint, nint, out ErrorOwnedHandle)

Calls native method webkit_cookie_manager_add_cookie_finish. Version: 2.20

[Version("2.20")]
public static extern bool AddCookieFinish(nint cookieManager, nint result, out ErrorOwnedHandle error)

Parameters

cookieManager nint

Transfer ownership: None Nullable: False

result nint

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

bool

Transfer ownership: None Nullable: False

DeleteCookie(nint, CookieHandle, nint, AsyncReadyCallback, nint)

Calls native method webkit_cookie_manager_delete_cookie. Version: 2.20

[Version("2.20")]
public static extern void DeleteCookie(nint cookieManager, CookieHandle cookie, nint cancellable, AsyncReadyCallback callback, nint userData)

Parameters

cookieManager nint

Transfer ownership: None Nullable: False

cookie CookieHandle

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

DeleteCookieFinish(nint, nint, out ErrorOwnedHandle)

Calls native method webkit_cookie_manager_delete_cookie_finish. Version: 2.20

[Version("2.20")]
public static extern bool DeleteCookieFinish(nint cookieManager, nint result, out ErrorOwnedHandle error)

Parameters

cookieManager nint

Transfer ownership: None Nullable: False

result nint

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

bool

Transfer ownership: None Nullable: False

GetAcceptPolicy(nint, nint, AsyncReadyCallback, nint)

Calls native method webkit_cookie_manager_get_accept_policy.

public static extern void GetAcceptPolicy(nint cookieManager, nint cancellable, AsyncReadyCallback callback, nint userData)

Parameters

cookieManager 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

GetAcceptPolicyFinish(nint, nint, out ErrorOwnedHandle)

Calls native method webkit_cookie_manager_get_accept_policy_finish.

public static extern CookieAcceptPolicy GetAcceptPolicyFinish(nint cookieManager, nint result, out ErrorOwnedHandle error)

Parameters

cookieManager nint

Transfer ownership: None Nullable: False

result nint

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

CookieAcceptPolicy

Transfer ownership: None Nullable: False

GetAllCookies(nint, nint, AsyncReadyCallback, nint)

Calls native method webkit_cookie_manager_get_all_cookies. Version: 2.42

[Version("2.42")]
public static extern void GetAllCookies(nint cookieManager, nint cancellable, AsyncReadyCallback callback, nint userData)

Parameters

cookieManager 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

GetAllCookiesFinish(nint, nint, out ErrorOwnedHandle)

Calls native method webkit_cookie_manager_get_all_cookies_finish. Version: 2.42

[Version("2.42")]
public static extern ListOwnedHandle GetAllCookiesFinish(nint cookieManager, nint result, out ErrorOwnedHandle error)

Parameters

cookieManager nint

Transfer ownership: None Nullable: False

result nint

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

ListOwnedHandle

Transfer ownership: Full Nullable: False

GetCookies(nint, NonNullableUtf8StringHandle, nint, AsyncReadyCallback, nint)

Calls native method webkit_cookie_manager_get_cookies. Version: 2.20

[Version("2.20")]
public static extern void GetCookies(nint cookieManager, NonNullableUtf8StringHandle uri, nint cancellable, AsyncReadyCallback callback, nint userData)

Parameters

cookieManager nint

Transfer ownership: None Nullable: False

uri NonNullableUtf8StringHandle

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

GetCookiesFinish(nint, nint, out ErrorOwnedHandle)

Calls native method webkit_cookie_manager_get_cookies_finish. Version: 2.20

[Version("2.20")]
public static extern ListOwnedHandle GetCookiesFinish(nint cookieManager, nint result, out ErrorOwnedHandle error)

Parameters

cookieManager nint

Transfer ownership: None Nullable: False

result nint

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

ListOwnedHandle

Transfer ownership: Full Nullable: False

GetGType()

Calls native function webkit_cookie_manager_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

ReplaceCookies(nint, ListHandle, nint, AsyncReadyCallback, nint)

Calls native method webkit_cookie_manager_replace_cookies. Version: 2.42

[Version("2.42")]
public static extern void ReplaceCookies(nint cookieManager, ListHandle cookies, nint cancellable, AsyncReadyCallback callback, nint userData)

Parameters

cookieManager nint

Transfer ownership: None Nullable: False

cookies 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

ReplaceCookiesFinish(nint, nint, out ErrorOwnedHandle)

Calls native method webkit_cookie_manager_replace_cookies_finish. Version: 2.42

[Version("2.42")]
public static extern bool ReplaceCookiesFinish(nint cookieManager, nint result, out ErrorOwnedHandle error)

Parameters

cookieManager nint

Transfer ownership: None Nullable: False

result nint

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

bool

Transfer ownership: None Nullable: False

SetAcceptPolicy(nint, CookieAcceptPolicy)

Calls native method webkit_cookie_manager_set_accept_policy.

public static extern void SetAcceptPolicy(nint cookieManager, CookieAcceptPolicy policy)

Parameters

cookieManager nint

Transfer ownership: None Nullable: False

policy CookieAcceptPolicy

Transfer ownership: None Nullable: False

SetPersistentStorage(nint, NonNullableUtf8StringHandle, CookiePersistentStorage)

Calls native method webkit_cookie_manager_set_persistent_storage.

public static extern void SetPersistentStorage(nint cookieManager, NonNullableUtf8StringHandle filename, CookiePersistentStorage storage)

Parameters

cookieManager nint

Transfer ownership: None Nullable: False

filename NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

storage CookiePersistentStorage

Transfer ownership: None Nullable: False