synchronize


Description:

[ 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.

Parameters:

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