 | ImapFlagMessageByUIDAsync(ListInt64, Flag, CancellationToken) Method |
Flags the messages with specified flag.
Namespace: Limilabs.Client.IMAPAssembly: Mail (in Mail.dll) Version: 3.0.26106.1555
Syntaxpublic Task<List<MessageFlags>> FlagMessageByUIDAsync(
List<long> uids,
Flag flag,
CancellationToken cancel = default
)
Public Function FlagMessageByUIDAsync (
uids As List(Of Long),
flag As Flag,
Optional cancel As CancellationToken = Nothing
) As Task(Of List(Of MessageFlags))
public:
Task<List<MessageFlags^>^>^ FlagMessageByUIDAsync(
List<long long>^ uids,
Flag^ flag,
CancellationToken cancel = CancellationToken()
)
member FlagMessageByUIDAsync :
uids : List<int64> *
flag : Flag *
?cancel : CancellationToken
(* Defaults:
let _cancel = defaultArg cancel new CancellationToken()
*)
-> Task<List<MessageFlags>> Parameters
- uids ListInt64
- Unique-ids of the messages to flag.
- flag Flag
- Flag to be added. For specifying system flags you can use static fields e.g. Seen.
- cancel CancellationToken (Optional)
- A cancellation token that can be used to signal the asynchronous operation should be canceled.
Return Value
TaskListMessageFlagsList containing flags of the specified messages after the change.
Remarks
You can use
SupportsCustomFlags to check, if selected folder supports custom flags.
Exchange 2007 and 2010 do not support custom flags (keywords).
See Also