Click or drag to resize

ImapMoveByUIDAsync(Int64, String, CancellationToken) Method

Moves the specified email message to the specified destination folder (mailbox). Uses copy and delete, if Move is unavailable.

Namespace: Limilabs.Client.IMAP
Assembly: Mail (in Mail.dll) Version: 3.0.26106.1555
Syntax
public Task<long?> MoveByUIDAsync(
	long uid,
	string destinationFolder,
	CancellationToken cancel = default
)

Parameters

uid  Int64
Unique-id of the message.
destinationFolder  String
Destination folder (mailbox).
cancel  CancellationToken  (Optional)
A cancellation token that can be used to signal the asynchronous operation should be canceled.

Return Value

TaskNullableInt64
Unique-id of the copied message if the server supports UniqueIdPlus, null otherwise.
Remarks
IMAP servers may differ in the separator character used in mailbox folder hierarchy paths. Common separator chars are '.' and '/'. For example: "Inbox/Folder" or "Inbox.Folder".
See Also