Table of Contents

Class Download

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

Methods

Cancel(IntPtr)

Calls native method webkit_download_cancel.

public static extern void Cancel(IntPtr download)

Parameters

download IntPtr

Transfer ownership: None Nullable: False

GetAllowOverwrite(IntPtr)

Calls native method webkit_download_get_allow_overwrite. Version: 2.6

[Version("2.6")]
public static extern bool GetAllowOverwrite(IntPtr download)

Parameters

download IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetDestination(IntPtr)

Calls native method webkit_download_get_destination.

public static extern NullableUtf8StringUnownedHandle GetDestination(IntPtr download)

Parameters

download IntPtr

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: True

GetElapsedTime(IntPtr)

Calls native method webkit_download_get_elapsed_time.

public static extern double GetElapsedTime(IntPtr download)

Parameters

download IntPtr

Transfer ownership: None Nullable: False

Returns

double

Transfer ownership: None Nullable: False

GetEstimatedProgress(IntPtr)

Calls native method webkit_download_get_estimated_progress.

public static extern double GetEstimatedProgress(IntPtr download)

Parameters

download IntPtr

Transfer ownership: None Nullable: False

Returns

double

Transfer ownership: None Nullable: False

GetGType()

Calls native function webkit_download_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetReceivedDataLength(IntPtr)

Calls native method webkit_download_get_received_data_length.

public static extern ulong GetReceivedDataLength(IntPtr download)

Parameters

download IntPtr

Transfer ownership: None Nullable: False

Returns

ulong

Transfer ownership: None Nullable: False

GetRequest(IntPtr)

Calls native method webkit_download_get_request.

public static extern IntPtr GetRequest(IntPtr download)

Parameters

download IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: False

GetResponse(IntPtr)

Calls native method webkit_download_get_response.

public static extern IntPtr GetResponse(IntPtr download)

Parameters

download IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: False

GetWebView(IntPtr)

Calls native method webkit_download_get_web_view.

public static extern IntPtr GetWebView(IntPtr download)

Parameters

download IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: False

SetAllowOverwrite(IntPtr, bool)

Calls native method webkit_download_set_allow_overwrite. Version: 2.6

[Version("2.6")]
public static extern void SetAllowOverwrite(IntPtr download, bool allowed)

Parameters

download IntPtr

Transfer ownership: None Nullable: False

allowed bool

Transfer ownership: None Nullable: False

SetDestination(IntPtr, NonNullableUtf8StringHandle)

Calls native method webkit_download_set_destination.

public static extern void SetDestination(IntPtr download, NonNullableUtf8StringHandle destination)

Parameters

download IntPtr

Transfer ownership: None Nullable: False

destination NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False