FileInputStream.queryInfoAsync

void queryInfoAsync(string attributes, int ioPriority, gio.cancellable.Cancellable cancellable = null, gio.types.AsyncReadyCallback callback = null)

Queries the stream information asynchronously. When the operation is finished callback will be called. You can then call [gio.file_input_stream.FileInputStream.queryInfoFinish] to get the result of the operation.

For the synchronous version of this function, see [gio.file_input_stream.FileInputStream.queryInfo].

If cancellable is not null, then the operation can be cancelled by triggering the cancellable object from another thread. If the operation was cancelled, the error [gio.types.IOErrorEnum.Cancelled] will be set

Parameters

attributesa file attribute query string.
ioPrioritythe [I/O priority][io-priority] of the request
cancellableoptional #GCancellable object, null to ignore.
callbacka #GAsyncReadyCallback to call when the request is satisfied