예제 #1
0
 public virtual void SetMessagesFlags(SystemMessageFlags flags, MessageFlagAction flagsAction, Folder fld)
 {
 }
예제 #2
0
 public virtual void SetMessagesFlags(object[] messageIndexSet, SystemMessageFlags flags, MessageFlagAction flagsAction, Folder fld)
 {
 }
예제 #3
0
 public override void SetMessagesFlags(object[] messageIndexSet, SystemMessageFlags flags, MessageFlagAction flagsAction, Folder fld)
 {
     int[] ids = ObjectsToInts32(messageIndexSet);
     _dbMan.SetMessagesFlags(false, ids, flags, flagsAction, fld);
 }
예제 #4
0
 public override void SetMessagesFlags(SystemMessageFlags flags, MessageFlagAction flagsAction, Folder fld)
 {
     _dbMan.SetMessagesFlags(true, null, flags, flagsAction, fld);
 }
예제 #5
0
 public static async Task MarkMessages(List <string> messages, SystemMessageFlags systemMessageFlags,
                                       MessageFlagAction messageFlagAction)
 {
     var messagesSet = messages.Aggregate("", (current, t) => current + t + ",");
     await ImapClient.SetMessageFlagsAsync(messagesSet, true, systemMessageFlags, messageFlagAction);
 }