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
attributes | a file attribute query string. |
ioPriority | the [I/O priority][io-priority] of the request |
cancellable | optional #GCancellable object, null to ignore. |
callback | a #GAsyncReadyCallback to call when the request is satisfied |