IMail |
void EnableQuickResync( CancellationToken cancellationToken = default )
Exception | Condition |
---|---|
ObjectDisposedException | The MailStore has been disposed. |
ServiceNotConnectedException | The IMailService is not connected. |
ServiceNotAuthenticatedException | The IMailService is not authenticated. |
InvalidOperationException | Quick resynchronization needs to be enabled before selecting a folder. |
NotSupportedException | The mail store does not support quick resynchronization. |
OperationCanceledException | The operation was canceled via the cancellation token. |
IOException | An I/O error occurred. |
ProtocolException | A protocol error occurred. |
CommandException | The command failed. |
Enables quick resynchronization when a folder is opened using the Open(FolderAccess, UInt32, UInt64, IListUniqueId, CancellationToken) method.
If this feature is enabled, the MessageExpunged event is replaced with the MessagesVanished event.
This method needs to be called immediately after Authenticate(ICredentials, CancellationToken), before the opening of any folders.