ChangeMessageFlagsAsync

Contents
[ ]

ImapClient.ChangeMessageFlagsAsync method (1 of 56)

Changes the flags of the message

public Task ChangeMessageFlagsAsync(int sequenceNumber, ImapMessageFlags flags, 
    CancellationToken token)
Parameter Type Description
sequenceNumber Int32 The sequence number of the message
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.ChangeMessageFlagsAsync method (2 of 56)

Changes the flags of the message

public Task ChangeMessageFlagsAsync(IConnection connection, string uniqueId, 
    ImapMessageFlags flags, CancellationToken token)
Parameter Type Description
connection IConnection Connection to a server
uniqueId String The uid of the message
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.ChangeMessageFlagsAsync method (3 of 56)

Changes the flags of the message

public Task ChangeMessageFlagsAsync(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 removed
token CancellationToken Propagates notification that operations should be canceled.

Return Value

Task object, with delegate for this operation

See Also


ImapClient.ChangeMessageFlagsAsync method (4 of 56)

Changes the flags of the message

public Task ChangeMessageFlagsAsync(string uniqueId, ImapMessageFlags flags, 
    long modificationSequence, CancellationToken token)
Parameter Type Description
uniqueId String The uid of the message
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.ChangeMessageFlagsAsync method (5 of 56)

Changes the flags of the message

public Task ChangeMessageFlagsAsync(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 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.ChangeMessageFlagsAsync method (6 of 56)

Changes the flags of the message

public Task ChangeMessageFlagsAsync(IConnection connection, string uniqueId, 
    ImapMessageFlags flags, long modificationSequence, CancellationToken token)
Parameter Type Description
connection IConnection Connection to a server
uniqueId String The uid of the message
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.ChangeMessageFlagsAsync method (7 of 56)

Changes the flags of the message

public Task ChangeMessageFlagsAsync(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 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.ChangeMessageFlagsAsync method (8 of 56)

Changes the flags of the message

public Task ChangeMessageFlagsAsync(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.ChangeMessageFlagsAsync method (9 of 56)

Changes the flags of the message

public Task ChangeMessageFlagsAsync(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.ChangeMessageFlagsAsync method (10 of 56)

Changes the flags of the message

public Task ChangeMessageFlagsAsync(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.ChangeMessageFlagsAsync method (11 of 56)

Changes the flags of the message

public Task ChangeMessageFlagsAsync(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.ChangeMessageFlagsAsync method (12 of 56)

Changes the flags of the message

public Task ChangeMessageFlagsAsync(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.ChangeMessageFlagsAsync method (13 of 56)

Changes the flags of the message

public Task ChangeMessageFlagsAsync(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.ChangeMessageFlagsAsync method (14 of 56)

Changes the flags of the message

public Task ChangeMessageFlagsAsync(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.ChangeMessageFlagsAsync method (15 of 56)

Changes the flags of the message

public Task ChangeMessageFlagsAsync(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.ChangeMessageFlagsAsync method (16 of 56)

Changes the flags of the message

public Task ChangeMessageFlagsAsync(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.ChangeMessageFlagsAsync method (17 of 56)

Changes the flags of the message

public Task ChangeMessageFlagsAsync(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.ChangeMessageFlagsAsync method (18 of 56)

Changes the flags of the message

public Task ChangeMessageFlagsAsync(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.ChangeMessageFlagsAsync method (19 of 56)

Changes the flags of the message

public Task ChangeMessageFlagsAsync(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.ChangeMessageFlagsAsync method (20 of 56)

Changes the flags of the message

public Task ChangeMessageFlagsAsync(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.ChangeMessageFlagsAsync method (21 of 56)

Changes the flags of the message

public Task ChangeMessageFlagsAsync(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.ChangeMessageFlagsAsync method (22 of 56)

Changes the flags of the message

public Task ChangeMessageFlagsAsync(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 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.ChangeMessageFlagsAsync method (23 of 56)

Changes the flags of the message

public Task ChangeMessageFlagsAsync(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.ChangeMessageFlagsAsync method (24 of 56)

Changes the flags of the message

public Task ChangeMessageFlagsAsync(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.ChangeMessageFlagsAsync method (25 of 56)

Changes the flags of the message

public Task ChangeMessageFlagsAsync(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.ChangeMessageFlagsAsync method (26 of 56)

Changes the flags of the message

public Task ChangeMessageFlagsAsync(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.ChangeMessageFlagsAsync method (27 of 56)

Changes the flags of the message

public Task ChangeMessageFlagsAsync(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.ChangeMessageFlagsAsync method (28 of 56)

Changes the flags of the message

public Task ChangeMessageFlagsAsync(string uniqueId, ImapMessageFlags flags)
Parameter Type Description
uniqueId String The uid of the message
flags ImapMessageFlags The flags to be changed

Return Value

Task object, with delegate for this operation

See Also


ImapClient.ChangeMessageFlagsAsync method (29 of 56)

Changes the flags of the message

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

Return Value

Task object, with delegate for this operation

See Also


ImapClient.ChangeMessageFlagsAsync method (30 of 56)

Changes the flags of the message

public Task ChangeMessageFlagsAsync(IConnection connection, string uniqueId, ImapMessageFlags flags)
Parameter Type Description
connection IConnection Connection to a server
uniqueId String The uid of the message
flags ImapMessageFlags The flags to be changed

Return Value

Task object, with delegate for this operation

See Also


ImapClient.ChangeMessageFlagsAsync method (31 of 56)

Changes the flags of the message

public Task ChangeMessageFlagsAsync(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 removed

Return Value

Task object, with delegate for this operation

See Also


ImapClient.ChangeMessageFlagsAsync method (32 of 56)

Changes the flags of the message

public Task ChangeMessageFlagsAsync(string uniqueId, ImapMessageFlags flags, 
    long modificationSequence)
Parameter Type Description
uniqueId String The uid of the message
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.ChangeMessageFlagsAsync method (33 of 56)

Changes the flags of the message

public Task ChangeMessageFlagsAsync(int sequenceNumber, ImapMessageFlags flags, 
    long modificationSequence)
Parameter Type Description
sequenceNumber Int32 The sequence number of the message
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.ChangeMessageFlagsAsync method (34 of 56)

Changes the flags of the message

public Task ChangeMessageFlagsAsync(IConnection connection, string uniqueId, 
    ImapMessageFlags flags, long modificationSequence)
Parameter Type Description
connection IConnection Connection to a server
uniqueId String The uid of the message
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.ChangeMessageFlagsAsync method (35 of 56)

Changes the flags of the message

public Task ChangeMessageFlagsAsync(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 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.ChangeMessageFlagsAsync method (36 of 56)

Changes the flags of the message

public Task ChangeMessageFlagsAsync(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.ChangeMessageFlagsAsync method (37 of 56)

Changes the flags of the message

public Task ChangeMessageFlagsAsync(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.ChangeMessageFlagsAsync method (38 of 56)

Changes the flags of the message

public Task ChangeMessageFlagsAsync(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.ChangeMessageFlagsAsync method (39 of 56)

Changes the flags of the message

public Task ChangeMessageFlagsAsync(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.ChangeMessageFlagsAsync method (40 of 56)

Changes the flags of the message

public Task ChangeMessageFlagsAsync(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


ImapClient.ChangeMessageFlagsAsync method (41 of 56)

Changes the flags of the message

public Task ChangeMessageFlagsAsync(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.ChangeMessageFlagsAsync method (42 of 56)

Changes the flags of the message

public Task ChangeMessageFlagsAsync(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.ChangeMessageFlagsAsync method (43 of 56)

Changes the flags of the message

public Task ChangeMessageFlagsAsync(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.ChangeMessageFlagsAsync method (44 of 56)

Changes the flags of the message

public Task ChangeMessageFlagsAsync(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.ChangeMessageFlagsAsync method (45 of 56)

Changes the flags of the message

public Task ChangeMessageFlagsAsync(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.ChangeMessageFlagsAsync method (46 of 56)

Changes the flags of the message

public Task ChangeMessageFlagsAsync(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.ChangeMessageFlagsAsync method (47 of 56)

Changes the flags of the message

public Task ChangeMessageFlagsAsync(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.ChangeMessageFlagsAsync method (48 of 56)

Changes the flags of the message

public Task ChangeMessageFlagsAsync(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.ChangeMessageFlagsAsync method (49 of 56)

Changes the flags of the message

public Task ChangeMessageFlagsAsync(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.ChangeMessageFlagsAsync method (50 of 56)

Changes the flags of the message

public Task ChangeMessageFlagsAsync(IConnection connection, IEnumerable<string> uidSet, 
    ImapMessageFlags flags, long modificationSequence)
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
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.ChangeMessageFlagsAsync method (51 of 56)

Changes the flags of the message

public Task ChangeMessageFlagsAsync(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.ChangeMessageFlagsAsync method (52 of 56)

Changes the flags of the message

public Task ChangeMessageFlagsAsync(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.ChangeMessageFlagsAsync method (53 of 56)

Changes the flags of the message

public Task ChangeMessageFlagsAsync(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.ChangeMessageFlagsAsync method (54 of 56)

Changes the flags of the message

public Task ChangeMessageFlagsAsync(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.ChangeMessageFlagsAsync method (55 of 56)

Changes the flags of the message

public Task ChangeMessageFlagsAsync(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.ChangeMessageFlagsAsync method (56 of 56)

Changes the flags of the message

public Task ChangeMessageFlagsAsync(string uniqueId, ImapMessageFlags flags, 
    CancellationToken token)
Parameter Type Description
uniqueId String The uid of the message
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