DownloadContext
Object Hierarchy:
Description:
public class DownloadContext : Object
Models the context of the download, including the URL, and target output file. Provides the ability to monitor the progress of the
download via signals.
Content:
Properties:
- public File output_file { get; construct; }
- public string url { get; construct; }
Creation methods:
Signals:
- public signal void complete ()
The download is complete.
- public signal void failed (string? message = null, uint? status_code = null)
The download failed.
- public signal void progress (int64 bytes_read, int64 total_bytes)
There has been progress made during the download. When this signal is
received, the number of bytes read will have changed, and the user can recompute overall progress if the total number of bytes is
known.
Inherited Members:
All known members inherited from class GLib.Object
- @get
- @new
- @ref
- @set
- add_toggle_ref
- add_weak_pointer
- bind_property
- connect
- constructed
- disconnect
- dispose
- dup_data
- dup_qdata
- force_floating
- freeze_notify
- get_class
- get_data
- get_property
- get_qdata
- get_type
- getv
- interface_find_property
- interface_install_property
- interface_list_properties
- is_floating
- new_valist
- new_with_properties
- newv
- notify
- notify_property
- ref_count
- ref_sink
- remove_toggle_ref
- remove_weak_pointer
- replace_data
- replace_qdata
- set_data
- set_data_full
- set_property
- set_qdata
- set_qdata_full
- set_valist
- setv
- steal_data
- steal_qdata
- thaw_notify
- unref
- watch_closure
- weak_ref
- weak_unref