RemoveMessageFlagsAsync

Contents
[ ]

ImapClient.RemoveMessageFlagsAsync method (1 of 56)

Removes the flags of the message

public Task RemoveMessageFlagsAsync(int startSequence, int endSequence, ImapMessageFlags flags, 
    long modificationSequence)
Parameter Type Description
startSequence Int32 The starting sequence number of a message list
endSequence Int32 The ending sequence number of a message list
flags ImapMessageFlags The flags to be removed
modificationSequence Int64 Modification sequence. Please, read more https://tools.ietf.org/html/rfc7162

Return Value

Task object, with delegate for this operation

See Also


ImapClient.RemoveMessageFlagsAsync method (2 of 56)

Removes the flags of the message

public Task RemoveMessageFlagsAsync(IConnection connection, string startUid, string endUid, 
    ImapMessageFlags flags, long modificationSequence)
Parameter Type Description
connection IConnection Connection to a server
startUid String The starting UID of a message list
endUid String The ending UID of a message list
flags ImapMessageFlags The flags to be changed
modificationSequence Int64 Modification sequence. Please, read more https://tools.ietf.org/html/rfc7162

Return Value

Task object, with delegate for this operation

See Also


ImapClient.RemoveMessageFlagsAsync method (3 of 56)

Removes the flags of the message

public Task RemoveMessageFlagsAsync(IConnection connection, int startSequence, int endSequence, 
    ImapMessageFlags flags, long modificationSequence)
Parameter Type Description
connection IConnection Connection to a server
startSequence Int32 The starting sequence number of a message list
endSequence Int32 The ending sequence number of a message list
flags ImapMessageFlags The flags to be removed
modificationSequence Int64 Modification sequence. Please, read more https://tools.ietf.org/html/rfc7162

Return Value

Task object, with delegate for this operation

See Also


ImapClient.RemoveMessageFlagsAsync method (4 of 56)

Removes the flags of the message

public Task RemoveMessageFlagsAsync(IEnumerable<string> uidSet, ImapMessageFlags flags)
Parameter Type Description
uidSet IEnumerable`1 The set of UID for messages
flags ImapMessageFlags The flags to be changed

Return Value

Task object, with delegate for this operation

See Also


ImapClient.RemoveMessageFlagsAsync method (5 of 56)

Removes the flags of the message

public Task RemoveMessageFlagsAsync(IEnumerable<int> sequenceSet, ImapMessageFlags flags)
Parameter Type Description
sequenceSet IEnumerable`1 The set of sequence numbers for messages
flags ImapMessageFlags The flags to be removed

Return Value

Task object, with delegate for this operation

See Also


ImapClient.RemoveMessageFlagsAsync method (6 of 56)

Removes the flags of the message

public Task RemoveMessageFlagsAsync(IConnection connection, IEnumerable<string> uidSet, 
    ImapMessageFlags flags)
Parameter Type Description
connection IConnection Connection to a server
uidSet IEnumerable`1 The set of UID for messages
flags ImapMessageFlags The flags to be changed

Return Value

Task object, with delegate for this operation

See Also


ImapClient.RemoveMessageFlagsAsync method (7 of 56)

Removes the flags of the message

public Task RemoveMessageFlagsAsync(IConnection connection, IEnumerable<int> sequenceSet, 
    ImapMessageFlags flags)
Parameter Type Description
connection IConnection Connection to a server
sequenceSet IEnumerable`1 The set of sequence numbers for messages
flags ImapMessageFlags The flags to be removed

Return Value

Task object, with delegate for this operation

See Also


ImapClient.RemoveMessageFlagsAsync method (8 of 56)

Removes the flags of the message

public Task RemoveMessageFlagsAsync(IEnumerable<string> uidSet, ImapMessageFlags flags, 
    long modificationSequence)
Parameter Type Description
uidSet IEnumerable`1 The set of UID for messages
flags ImapMessageFlags The flags to be changed
modificationSequence Int64 Modification sequence. Please, read more https://tools.ietf.org/html/rfc7162

Return Value

Task object, with delegate for this operation

See Also


ImapClient.RemoveMessageFlagsAsync method (9 of 56)

Removes the flags of the message

public Task RemoveMessageFlagsAsync(IEnumerable<int> sequenceSet, ImapMessageFlags flags, 
    long modificationSequence)
Parameter Type Description
sequenceSet IEnumerable`1 The set of sequence numbers for messages
flags ImapMessageFlags The flags to be removed
modificationSequence Int64 Modification sequence. Please, read more https://tools.ietf.org/html/rfc7162

Return Value

Task object, with delegate for this operation

See Also


ImapClient.RemoveMessageFlagsAsync method (10 of 56)

Removes the flags of the message

public Task RemoveMessageFlagsAsync(IConnection connection, IEnumerable<string> uidSet, 
    ImapMessageFlags flags, long modificationSequence)
Parameter Type Description
connection IConnection Connection to a server
uidSet IEnumerable`1 The set of set of UID for messages
flags ImapMessageFlags The flags to be changed
modificationSequence Int64 Modification sequence. Please, read more https://tools.ietf.org/html/rfc7162

Return Value

Task object, with delegate for this operation

See Also


ImapClient.RemoveMessageFlagsAsync method (11 of 56)

Removes the flags of the message

public Task RemoveMessageFlagsAsync(IConnection connection, IEnumerable<int> sequenceSet, 
    ImapMessageFlags flags, long modificationSequence)
Parameter Type Description
connection IConnection Connection to a server
sequenceSet IEnumerable`1 The set of sequence numbers for messages
flags ImapMessageFlags The flags to be removed
modificationSequence Int64 Modification sequence. Please, read more https://tools.ietf.org/html/rfc7162

Return Value

Task object, with delegate for this operation

See Also


ImapClient.RemoveMessageFlagsAsync method (12 of 56)

Removes the flags of the message

public Task RemoveMessageFlagsAsync(IEnumerable<ImapMessageInfo> messageInfoSet, 
    ImapMessageFlags flags)
Parameter Type Description
messageInfoSet IEnumerable`1 The set of ImapMessageInfo
flags ImapMessageFlags The flags to be changed

Return Value

Task object, with delegate for this operation

See Also


ImapClient.RemoveMessageFlagsAsync method (13 of 56)

Removes the flags of the message

public Task RemoveMessageFlagsAsync(IConnection connection, 
    IEnumerable<ImapMessageInfo> messageInfoSet, ImapMessageFlags flags)
Parameter Type Description
connection IConnection Connection to a server
messageInfoSet IEnumerable`1 The set of ImapMessageInfo
flags ImapMessageFlags The flags to be changed

Return Value

Task object, with delegate for this operation

See Also


ImapClient.RemoveMessageFlagsAsync method (14 of 56)

Removes the flags of the message

public Task RemoveMessageFlagsAsync(IEnumerable<ImapMessageInfo> messageInfoSet, 
    ImapMessageFlags flags, long modificationSequence)
Parameter Type Description
messageInfoSet IEnumerable`1 The set of ImapMessageInfo
flags ImapMessageFlags The flags to be changed
modificationSequence Int64 Modification sequence. Please, read more https://tools.ietf.org/html/rfc7162

Return Value

Task object, with delegate for this operation

See Also


ImapClient.RemoveMessageFlagsAsync method (15 of 56)

Removes the flags of the message

public Task RemoveMessageFlagsAsync(IConnection connection, 
    IEnumerable<ImapMessageInfo> messageInfoSet, ImapMessageFlags flags, long modificationSequence)
Parameter Type Description
connection IConnection Connection to a server
messageInfoSet IEnumerable`1 The set of ImapMessageInfo
flags ImapMessageFlags The flags to be changed
modificationSequence Int64 Modification sequence. Please, read more https://tools.ietf.org/html/rfc7162

Return Value

Task object, with delegate for this operation

See Also


ImapClient.RemoveMessageFlagsAsync method (16 of 56)

Removes the flags of the message

public Task RemoveMessageFlagsAsync(IConnection connection, int sequenceNumber, 
    ImapMessageFlags flags, CancellationToken token)
Parameter Type Description
connection IConnection Connection to a server
sequenceNumber Int32 The sequence number of the message
flags ImapMessageFlags The flags to be added
token CancellationToken Propagates notification that operations should be canceled.

Return Value

Task object, with delegate for this operation

See Also


ImapClient.RemoveMessageFlagsAsync method (17 of 56)

Removes the flags of the message

public Task RemoveMessageFlagsAsync(IConnection connection, string uniqueId, 
    ImapMessageFlags flags, CancellationToken token)
Parameter Type Description
connection IConnection Connection to a server
uniqueId String Unique identifier of a message
flags ImapMessageFlags The flags to be added
token CancellationToken Propagates notification that operations should be canceled.

Return Value

Task object, with delegate for this operation

See Also


ImapClient.RemoveMessageFlagsAsync method (18 of 56)

Removes the flags of the message

public Task RemoveMessageFlagsAsync(int sequenceNumber, ImapMessageFlags flags, 
    CancellationToken token)
Parameter Type Description
sequenceNumber Int32 The sequence number of the message
flags ImapMessageFlags The flags to be added
token CancellationToken Propagates notification that operations should be canceled.

Return Value

Task object, with delegate for this operation

See Also


ImapClient.RemoveMessageFlagsAsync method (19 of 56)

Removes the flags of the message

public Task RemoveMessageFlagsAsync(string uniqueId, ImapMessageFlags flags, 
    CancellationToken token)
Parameter Type Description
uniqueId String Unique identifier of a message
flags ImapMessageFlags The flags to be added
token CancellationToken Propagates notification that operations should be canceled.

Return Value

Task object, with delegate for this operation

See Also


ImapClient.RemoveMessageFlagsAsync method (20 of 56)

Removes the flags of the message

public Task RemoveMessageFlagsAsync(IConnection connection, int sequenceNumber, 
    ImapMessageFlags flags, long modificationSequence, CancellationToken token)
Parameter Type Description
connection IConnection Connection to a server
sequenceNumber Int32 The sequence number of the message
flags ImapMessageFlags The flags to be added
modificationSequence Int64 Modification sequence. Please, read more https://tools.ietf.org/html/rfc7162
token CancellationToken Propagates notification that operations should be canceled.

Return Value

Task object, with delegate for this operation

See Also


ImapClient.RemoveMessageFlagsAsync method (21 of 56)

Removes the flags of the message

public Task RemoveMessageFlagsAsync(IConnection connection, string uniqueId, 
    ImapMessageFlags flags, long modificationSequence, CancellationToken token)
Parameter Type Description
connection IConnection Connection to a server
uniqueId String Unique identifier of a message
flags ImapMessageFlags The flags to be added
modificationSequence Int64 Modification sequence. Please, read more https://tools.ietf.org/html/rfc7162
token CancellationToken Propagates notification that operations should be canceled.

Return Value

Task object, with delegate for this operation

See Also


ImapClient.RemoveMessageFlagsAsync method (22 of 56)

Removes the flags of the message

public Task RemoveMessageFlagsAsync(int sequenceNumber, ImapMessageFlags flags, 
    long modificationSequence, CancellationToken token)
Parameter Type Description
sequenceNumber Int32 The sequence number of the message
flags ImapMessageFlags The flags to be added
modificationSequence Int64 Modification sequence. Please, read more https://tools.ietf.org/html/rfc7162
token CancellationToken Propagates notification that operations should be canceled.

Return Value

Task object, with delegate for this operation

See Also


ImapClient.RemoveMessageFlagsAsync method (23 of 56)

Removes the flags of the message

public Task RemoveMessageFlagsAsync(string uniqueId, ImapMessageFlags flags, 
    long modificationSequence, CancellationToken token)
Parameter Type Description
uniqueId String Unique identifier of a message
flags ImapMessageFlags The flags to be added
modificationSequence Int64 Modification sequence. Please, read more https://tools.ietf.org/html/rfc7162
token CancellationToken Propagates notification that operations should be canceled.

Return Value

Task object, with delegate for this operation

See Also


ImapClient.RemoveMessageFlagsAsync method (24 of 56)

Removes the flags of the message

public Task RemoveMessageFlagsAsync(string startUid, string endUid, ImapMessageFlags flags, 
    CancellationToken token)
Parameter Type Description
startUid String The starting UID of a message list
endUid String The ending UID of a message list
flags ImapMessageFlags The flags to be changed
token CancellationToken Propagates notification that operations should be canceled.

Return Value

Task object, with delegate for this operation

See Also


ImapClient.RemoveMessageFlagsAsync method (25 of 56)

Removes the flags of the message

public Task RemoveMessageFlagsAsync(int startSequence, int endSequence, ImapMessageFlags flags, 
    CancellationToken token)
Parameter Type Description
startSequence Int32 The starting sequence number of a message list
endSequence Int32 The ending sequence number of a message list
flags ImapMessageFlags The flags to be removed
token CancellationToken Propagates notification that operations should be canceled.

Return Value

Task object, with delegate for this operation

See Also


ImapClient.RemoveMessageFlagsAsync method (26 of 56)

Removes the flags of the message

public Task RemoveMessageFlagsAsync(IConnection connection, string startUid, string endUid, 
    ImapMessageFlags flags, CancellationToken token)
Parameter Type Description
connection IConnection Connection to a server
startUid String The starting UID of a message list
endUid String The ending UID of a message list
flags ImapMessageFlags The flags to be changed
token CancellationToken Propagates notification that operations should be canceled.

Return Value

Task object, with delegate for this operation

See Also


ImapClient.RemoveMessageFlagsAsync method (27 of 56)

Removes the flags of the message

public Task RemoveMessageFlagsAsync(IConnection connection, int startSequence, int endSequence, 
    ImapMessageFlags flags, CancellationToken token)
Parameter Type Description
connection IConnection Connection to a server
startSequence Int32 The starting sequence number of a message list
endSequence Int32 The ending sequence number of a message list
flags ImapMessageFlags The flags to be removed
token CancellationToken Propagates notification that operations should be canceled.

Return Value

Task object, with delegate for this operation

See Also


ImapClient.RemoveMessageFlagsAsync method (28 of 56)

Removes the flags of the message

public Task RemoveMessageFlagsAsync(string startUid, string endUid, ImapMessageFlags flags, 
    long modificationSequence, CancellationToken token)
Parameter Type Description
startUid String The starting UID of a message list
endUid String The ending UID of a message list
flags ImapMessageFlags The flags to be changed
modificationSequence Int64 Modification sequence. Please, read more https://tools.ietf.org/html/rfc7162
token CancellationToken Propagates notification that operations should be canceled.

Return Value

Task object, with delegate for this operation

See Also


ImapClient.RemoveMessageFlagsAsync method (29 of 56)

Removes the flags of the message

public Task RemoveMessageFlagsAsync(int startSequence, int endSequence, ImapMessageFlags flags, 
    long modificationSequence, CancellationToken token)
Parameter Type Description
startSequence Int32 The starting sequence number of a message list
endSequence Int32 The ending sequence number of a message list
flags ImapMessageFlags The flags to be removed
modificationSequence Int64 Modification sequence. Please, read more https://tools.ietf.org/html/rfc7162
token CancellationToken Propagates notification that operations should be canceled.

Return Value

Task object, with delegate for this operation

See Also


ImapClient.RemoveMessageFlagsAsync method (30 of 56)

Removes the flags of the message

public Task RemoveMessageFlagsAsync(IConnection connection, string startUid, string endUid, 
    ImapMessageFlags flags, long modificationSequence, CancellationToken token)
Parameter Type Description
connection IConnection Connection to a server
startUid String The starting UID of a message list
endUid String The ending UID of a message list
flags ImapMessageFlags The flags to be changed
modificationSequence Int64 Modification sequence. Please, read more https://tools.ietf.org/html/rfc7162
token CancellationToken Propagates notification that operations should be canceled.

Return Value

Task object, with delegate for this operation

See Also


ImapClient.RemoveMessageFlagsAsync method (31 of 56)

Removes the flags of the message

public Task RemoveMessageFlagsAsync(IConnection connection, int startSequence, int endSequence, 
    ImapMessageFlags flags, long modificationSequence, CancellationToken token)
Parameter Type Description
connection IConnection Connection to a server
startSequence Int32 The starting sequence number of a message list
endSequence Int32 The ending sequence number of a message list
flags ImapMessageFlags The flags to be removed
modificationSequence Int64 Modification sequence. Please, read more https://tools.ietf.org/html/rfc7162
token CancellationToken Propagates notification that operations should be canceled.

Return Value

Task object, with delegate for this operation

See Also


ImapClient.RemoveMessageFlagsAsync method (32 of 56)

Removes the flags of the message

public Task RemoveMessageFlagsAsync(IEnumerable<string> uidSet, ImapMessageFlags flags, 
    CancellationToken token)
Parameter Type Description
uidSet IEnumerable`1 The set of UID for messages
flags ImapMessageFlags The flags to be changed
token CancellationToken Propagates notification that operations should be canceled.

Return Value

Task object, with delegate for this operation

See Also


ImapClient.RemoveMessageFlagsAsync method (33 of 56)

Removes the flags of the message

public Task RemoveMessageFlagsAsync(IEnumerable<int> sequenceSet, ImapMessageFlags flags, 
    CancellationToken token)
Parameter Type Description
sequenceSet IEnumerable`1 The set of sequence numbers for messages
flags ImapMessageFlags The flags to be removed
token CancellationToken Propagates notification that operations should be canceled.

Return Value

Task object, with delegate for this operation

See Also


ImapClient.RemoveMessageFlagsAsync method (34 of 56)

Removes the flags of the message

public Task RemoveMessageFlagsAsync(IConnection connection, IEnumerable<string> uidSet, 
    ImapMessageFlags flags, CancellationToken token)
Parameter Type Description
connection IConnection Connection to a server
uidSet IEnumerable`1 The set of UID for messages
flags ImapMessageFlags The flags to be changed
token CancellationToken Propagates notification that operations should be canceled.

Return Value

Task object, with delegate for this operation

See Also


ImapClient.RemoveMessageFlagsAsync method (35 of 56)

Removes the flags of the message

public Task RemoveMessageFlagsAsync(IConnection connection, IEnumerable<int> sequenceSet, 
    ImapMessageFlags flags, CancellationToken token)
Parameter Type Description
connection IConnection Connection to a server
sequenceSet IEnumerable`1 The set of sequence numbers for messages
flags ImapMessageFlags The flags to be removed
token CancellationToken Propagates notification that operations should be canceled.

Return Value

Task object, with delegate for this operation

See Also


ImapClient.RemoveMessageFlagsAsync method (36 of 56)

Removes the flags of the message

public Task RemoveMessageFlagsAsync(IEnumerable<string> uidSet, ImapMessageFlags flags, 
    long modificationSequence, CancellationToken token)
Parameter Type Description
uidSet IEnumerable`1 The set of UID for messages
flags ImapMessageFlags The flags to be changed
modificationSequence Int64 Modification sequence. Please, read more https://tools.ietf.org/html/rfc7162
token CancellationToken Propagates notification that operations should be canceled.

Return Value

Task object, with delegate for this operation

See Also


ImapClient.RemoveMessageFlagsAsync method (37 of 56)

Removes the flags of the message

public Task RemoveMessageFlagsAsync(IEnumerable<int> sequenceSet, ImapMessageFlags flags, 
    long modificationSequence, CancellationToken token)
Parameter Type Description
sequenceSet IEnumerable`1 The set of sequence numbers for messages
flags ImapMessageFlags The flags to be removed
modificationSequence Int64 Modification sequence. Please, read more https://tools.ietf.org/html/rfc7162
token CancellationToken Propagates notification that operations should be canceled.

Return Value

Task object, with delegate for this operation

See Also


ImapClient.RemoveMessageFlagsAsync method (38 of 56)

Removes the flags of the message

public Task RemoveMessageFlagsAsync(IConnection connection, IEnumerable<string> uidSet, 
    ImapMessageFlags flags, long modificationSequence, CancellationToken token)
Parameter Type Description
connection IConnection Connection to a server
uidSet IEnumerable`1 The set of set of UID for messages
flags ImapMessageFlags The flags to be changed
modificationSequence Int64 Modification sequence. Please, read more https://tools.ietf.org/html/rfc7162
token CancellationToken Propagates notification that operations should be canceled.

Return Value

Task object, with delegate for this operation

See Also


ImapClient.RemoveMessageFlagsAsync method (39 of 56)

Removes the flags of the message

public Task RemoveMessageFlagsAsync(IConnection connection, IEnumerable<int> sequenceSet, 
    ImapMessageFlags flags, long modificationSequence, CancellationToken token)
Parameter Type Description
connection IConnection Connection to a server
sequenceSet IEnumerable`1 The set of sequence numbers for messages
flags ImapMessageFlags The flags to be removed
modificationSequence Int64 Modification sequence. Please, read more https://tools.ietf.org/html/rfc7162
token CancellationToken Propagates notification that operations should be canceled.

Return Value

Task object, with delegate for this operation

See Also


ImapClient.RemoveMessageFlagsAsync method (40 of 56)

Removes the flags of the message

public Task RemoveMessageFlagsAsync(IEnumerable<ImapMessageInfo> messageInfoSet, 
    ImapMessageFlags flags, CancellationToken token)
Parameter Type Description
messageInfoSet IEnumerable`1 The set of ImapMessageInfo
flags ImapMessageFlags The flags to be changed
token CancellationToken Propagates notification that operations should be canceled.

Return Value

Task object, with delegate for this operation

See Also


ImapClient.RemoveMessageFlagsAsync method (41 of 56)

Removes the flags of the message

public Task RemoveMessageFlagsAsync(IConnection connection, 
    IEnumerable<ImapMessageInfo> messageInfoSet, ImapMessageFlags flags, CancellationToken token)
Parameter Type Description
connection IConnection Connection to a server
messageInfoSet IEnumerable`1 The set of ImapMessageInfo
flags ImapMessageFlags The flags to be changed
token CancellationToken Propagates notification that operations should be canceled.

Return Value

Task object, with delegate for this operation

See Also


ImapClient.RemoveMessageFlagsAsync method (42 of 56)

Removes the flags of the message

public Task RemoveMessageFlagsAsync(IEnumerable<ImapMessageInfo> messageInfoSet, 
    ImapMessageFlags flags, long modificationSequence, CancellationToken token)
Parameter Type Description
messageInfoSet IEnumerable`1 The set of ImapMessageInfo
flags ImapMessageFlags The flags to be changed
modificationSequence Int64 Modification sequence. Please, read more https://tools.ietf.org/html/rfc7162
token CancellationToken Propagates notification that operations should be canceled.

Return Value

Task object, with delegate for this operation

See Also


ImapClient.RemoveMessageFlagsAsync method (43 of 56)

Removes the flags of the message

public Task RemoveMessageFlagsAsync(IConnection connection, 
    IEnumerable<ImapMessageInfo> messageInfoSet, ImapMessageFlags flags, long modificationSequence, 
    CancellationToken token)
Parameter Type Description
connection IConnection Connection to a server
messageInfoSet IEnumerable`1 The set of ImapMessageInfo
flags ImapMessageFlags The flags to be changed
modificationSequence Int64 Modification sequence. Please, read more https://tools.ietf.org/html/rfc7162
token CancellationToken Propagates notification that operations should be canceled.

Return Value

Task object, with delegate for this operation

See Also


ImapClient.RemoveMessageFlagsAsync method (44 of 56)

Removes the flags of the message

public Task RemoveMessageFlagsAsync(IConnection connection, int sequenceNumber, 
    ImapMessageFlags flags)
Parameter Type Description
connection IConnection Connection to a server
sequenceNumber Int32 The sequence number of the message
flags ImapMessageFlags The flags to be added

Return Value

Task object, with delegate for this operation

See Also


ImapClient.RemoveMessageFlagsAsync method (45 of 56)

Removes the flags of the message

public Task RemoveMessageFlagsAsync(IConnection connection, string uniqueId, ImapMessageFlags flags)
Parameter Type Description
connection IConnection Connection to a server
uniqueId String Unique identifier of a message
flags ImapMessageFlags The flags to be added

Return Value

Task object, with delegate for this operation

See Also


ImapClient.RemoveMessageFlagsAsync method (46 of 56)

Removes the flags of the message

public Task RemoveMessageFlagsAsync(int sequenceNumber, ImapMessageFlags flags)
Parameter Type Description
sequenceNumber Int32 The sequence number of the message
flags ImapMessageFlags The flags to be added

Return Value

Task object, with delegate for this operation

See Also


ImapClient.RemoveMessageFlagsAsync method (47 of 56)

Removes the flags of the message

public Task RemoveMessageFlagsAsync(string uniqueId, ImapMessageFlags flags)
Parameter Type Description
uniqueId String Unique identifier of a message
flags ImapMessageFlags The flags to be added

Return Value

Task object, with delegate for this operation

See Also


ImapClient.RemoveMessageFlagsAsync method (48 of 56)

Removes the flags of the message

public Task RemoveMessageFlagsAsync(IConnection connection, int sequenceNumber, 
    ImapMessageFlags flags, long modificationSequence)
Parameter Type Description
connection IConnection Connection to a server
sequenceNumber Int32 The sequence number of the message
flags ImapMessageFlags The flags to be added
modificationSequence Int64 Modification sequence. Please, read more https://tools.ietf.org/html/rfc7162

Return Value

Task object, with delegate for this operation

See Also


ImapClient.RemoveMessageFlagsAsync method (49 of 56)

Removes the flags of the message

public Task RemoveMessageFlagsAsync(IConnection connection, string uniqueId, 
    ImapMessageFlags flags, long modificationSequence)
Parameter Type Description
connection IConnection Connection to a server
uniqueId String Unique identifier of a message
flags ImapMessageFlags The flags to be added
modificationSequence Int64 Modification sequence. Please, read more https://tools.ietf.org/html/rfc7162

Return Value

Task object, with delegate for this operation

See Also


ImapClient.RemoveMessageFlagsAsync method (50 of 56)

Removes the flags of the message

public Task RemoveMessageFlagsAsync(int sequenceNumber, ImapMessageFlags flags, 
    long modificationSequence)
Parameter Type Description
sequenceNumber Int32 The sequence number of the message
flags ImapMessageFlags The flags to be added
modificationSequence Int64 Modification sequence. Please, read more https://tools.ietf.org/html/rfc7162

Return Value

Task object, with delegate for this operation

See Also


ImapClient.RemoveMessageFlagsAsync method (51 of 56)

Removes the flags of the message

public Task RemoveMessageFlagsAsync(string uniqueId, ImapMessageFlags flags, 
    long modificationSequence)
Parameter Type Description
uniqueId String Unique identifier of a message
flags ImapMessageFlags The flags to be added
modificationSequence Int64 Modification sequence. Please, read more https://tools.ietf.org/html/rfc7162

Return Value

Task object, with delegate for this operation

See Also


ImapClient.RemoveMessageFlagsAsync method (52 of 56)

Removes the flags of the message

public Task RemoveMessageFlagsAsync(string startUid, string endUid, ImapMessageFlags flags)
Parameter Type Description
startUid String The starting UID of a message list
endUid String The ending UID of a message list
flags ImapMessageFlags The flags to be changed

Return Value

Task object, with delegate for this operation

See Also


ImapClient.RemoveMessageFlagsAsync method (53 of 56)

Removes the flags of the message

public Task RemoveMessageFlagsAsync(int startSequence, int endSequence, ImapMessageFlags flags)
Parameter Type Description
startSequence Int32 The starting sequence number of a message list
endSequence Int32 The ending sequence number of a message list
flags ImapMessageFlags The flags to be removed

Return Value

Task object, with delegate for this operation

See Also


ImapClient.RemoveMessageFlagsAsync method (54 of 56)

Removes the flags of the message

public Task RemoveMessageFlagsAsync(IConnection connection, string startUid, string endUid, 
    ImapMessageFlags flags)
Parameter Type Description
connection IConnection Connection to a server
startUid String The starting UID of a message list
endUid String The ending UID of a message list
flags ImapMessageFlags The flags to be changed

Return Value

Task object, with delegate for this operation

See Also


ImapClient.RemoveMessageFlagsAsync method (55 of 56)

Removes the flags of the message

public Task RemoveMessageFlagsAsync(IConnection connection, int startSequence, int endSequence, 
    ImapMessageFlags flags)
Parameter Type Description
connection IConnection Connection to a server
startSequence Int32 The starting sequence number of a message list
endSequence Int32 The ending sequence number of a message list
flags ImapMessageFlags The flags to be removed

Return Value

Task object, with delegate for this operation

See Also


ImapClient.RemoveMessageFlagsAsync method (56 of 56)

Removes the flags of the message

public Task RemoveMessageFlagsAsync(string startUid, string endUid, ImapMessageFlags flags, 
    long modificationSequence)
Parameter Type Description
startUid String The starting UID of a message list
endUid String The ending UID of a message list
flags ImapMessageFlags The flags to be changed
modificationSequence Int64 Modification sequence. Please, read more https://tools.ietf.org/html/rfc7162

Return Value

Task object, with delegate for this operation

See Also