[ Version ( since = "2.56" ) ]
public Bytes load_bytes (Cancellable? cancellable = null, out string? etag_out = null) throws Error
Loads the contents of this and returns it as Bytes.
If this is a resource:// based URI, the resulting bytes will reference the embedded resource instead of a copy. Otherwise, this is equivalent to calling load_contents and Bytes.take.
For resources, etag_out
will be set to null.
The data contained in the resulting Bytes is always zero-terminated, but this is not included in the
Bytes length. The resulting Bytes should be freed with g_bytes_unref
when no longer in use.
this |
a File |
cancellable |
a Cancellable or null |
etag_out |
a location to place the current entity tag for the file, or null if the entity tag is not needed |
a Bytes or null and throws is set |