[ Version ( since = "3.0" ) ]
public async bool synchronize (bool expunge, int io_priority, Cancellable? cancellable = null) throws Error
Synchronizes any changes that have been made to this to its backing store asynchronously, optionally expunging deleted messages as well.
When the operation is finished, callback
will be called. You can then call synchronize.end to
get the result of the operation.
this |
a Folder |
expunge |
whether to expunge after synchronizing |
io_priority |
the I/O priority of the request |
cancellable |
optional Cancellable object, or null |
callback |
a TaskReadyCallback to call when the request is satisfied |
user_data |
data to pass to the callback function |