Click or drag to resize

IMailStoreEnableQuickResync Method

Enable the quick resynchronization feature.

Namespace: MailKit
Assembly: MailKit (in MailKit.dll) Version: 4.0.0
void EnableQuickResync(
	CancellationToken cancellationToken = default
Request Example


cancellationToken  CancellationToken  (Optional)
The cancellation token.
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.

See Also