ImapClient.RemoveMessageFlags

Contents
[ ]

RemoveMessageFlags(IConnection, IEnumerable<int>, ImapMessageFlags, long)

Removes the flags of the message

public void RemoveMessageFlags(IConnection connection, IEnumerable<int> sequenceSet, 
    ImapMessageFlags flags, long modificationSequence)
ParameterTypeDescription
connectionIConnectionConnection to a server
sequenceSetIEnumerable`1The set of sequence numbers for messages
flagsImapMessageFlagsThe flags to be removed
modificationSequenceInt64Modification sequence. Please, read more https://tools.ietf.org/html/rfc7162

Exceptions

exceptioncondition
ArgumentExceptionSequenceSet should not be null or empty.

See Also


RemoveMessageFlags(IEnumerable<ImapMessageInfo>, ImapMessageFlags)

Removes the flags of the message

public void RemoveMessageFlags(IEnumerable<ImapMessageInfo> messageInfoSet, ImapMessageFlags flags)
ParameterTypeDescription
messageInfoSetIEnumerable`1The set of ImapMessageInfo
flagsImapMessageFlagsThe flags to be changed

See Also


RemoveMessageFlags(IConnection, IEnumerable<ImapMessageInfo>, ImapMessageFlags)

Removes the flags of the message

public void RemoveMessageFlags(IConnection connection, IEnumerable<ImapMessageInfo> messageInfoSet, 
    ImapMessageFlags flags)
ParameterTypeDescription
connectionIConnectionConnection to a server
messageInfoSetIEnumerable`1The set of ImapMessageInfo
flagsImapMessageFlagsThe flags to be changed

See Also


RemoveMessageFlags(IEnumerable<ImapMessageInfo>, ImapMessageFlags, long)

Removes the flags of the message

public void RemoveMessageFlags(IEnumerable<ImapMessageInfo> messageInfoSet, ImapMessageFlags flags, 
    long modificationSequence)
ParameterTypeDescription
messageInfoSetIEnumerable`1The set of ImapMessageInfo
flagsImapMessageFlagsThe flags to be changed
modificationSequenceInt64Modification sequence. Please, read more https://tools.ietf.org/html/rfc7162

See Also


RemoveMessageFlags(IConnection, IEnumerable<ImapMessageInfo>, ImapMessageFlags, long)

Removes the flags of the message

public void RemoveMessageFlags(IConnection connection, IEnumerable<ImapMessageInfo> messageInfoSet, 
    ImapMessageFlags flags, long modificationSequence)
ParameterTypeDescription
connectionIConnectionConnection to a server
messageInfoSetIEnumerable`1The set of ImapMessageInfo
flagsImapMessageFlagsThe flags to be changed
modificationSequenceInt64Modification sequence. Please, read more https://tools.ietf.org/html/rfc7162

See Also


RemoveMessageFlags(IConnection, int, ImapMessageFlags)

Removes the flags of the message

public void RemoveMessageFlags(IConnection connection, int sequenceNumber, ImapMessageFlags flags)
ParameterTypeDescription
connectionIConnectionConnection to a server
sequenceNumberInt32The sequence number of the message
flagsImapMessageFlagsThe flags to be added

See Also


RemoveMessageFlags(IConnection, string, ImapMessageFlags)

Removes the flags of the message

public void RemoveMessageFlags(IConnection connection, string uniqueId, ImapMessageFlags flags)
ParameterTypeDescription
connectionIConnectionConnection to a server
uniqueIdStringUnique identifier of a message
flagsImapMessageFlagsThe flags to be added

See Also


RemoveMessageFlags(int, ImapMessageFlags)

Removes the flags of the message

public void RemoveMessageFlags(int sequenceNumber, ImapMessageFlags flags)
ParameterTypeDescription
sequenceNumberInt32The sequence number of the message
flagsImapMessageFlagsThe flags to be added

See Also


RemoveMessageFlags(string, ImapMessageFlags)

Removes the flags of the message

public void RemoveMessageFlags(string uniqueId, ImapMessageFlags flags)
ParameterTypeDescription
uniqueIdStringUnique identifier of a message
flagsImapMessageFlagsThe flags to be added

See Also


RemoveMessageFlags(IConnection, int, ImapMessageFlags, long)

Removes the flags of the message

public void RemoveMessageFlags(IConnection connection, int sequenceNumber, ImapMessageFlags flags, 
    long modificationSequence)
ParameterTypeDescription
connectionIConnectionConnection to a server
sequenceNumberInt32The sequence number of the message
flagsImapMessageFlagsThe flags to be added
modificationSequenceInt64Modification sequence. Please, read more https://tools.ietf.org/html/rfc7162

See Also


RemoveMessageFlags(IConnection, string, ImapMessageFlags, long)

Removes the flags of the message

public void RemoveMessageFlags(IConnection connection, string uniqueId, ImapMessageFlags flags, 
    long modificationSequence)
ParameterTypeDescription
connectionIConnectionConnection to a server
uniqueIdStringUnique identifier of a message
flagsImapMessageFlagsThe flags to be added
modificationSequenceInt64Modification sequence. Please, read more https://tools.ietf.org/html/rfc7162

See Also


RemoveMessageFlags(int, ImapMessageFlags, long)

Removes the flags of the message

public void RemoveMessageFlags(int sequenceNumber, ImapMessageFlags flags, 
    long modificationSequence)
ParameterTypeDescription
sequenceNumberInt32The sequence number of the message
flagsImapMessageFlagsThe flags to be added
modificationSequenceInt64Modification sequence. Please, read more https://tools.ietf.org/html/rfc7162

See Also


RemoveMessageFlags(string, ImapMessageFlags, long)

Removes the flags of the message

public void RemoveMessageFlags(string uniqueId, ImapMessageFlags flags, long modificationSequence)
ParameterTypeDescription
uniqueIdStringUnique identifier of a message
flagsImapMessageFlagsThe flags to be added
modificationSequenceInt64Modification sequence. Please, read more https://tools.ietf.org/html/rfc7162

See Also


RemoveMessageFlags(string, string, ImapMessageFlags)

Removes the flags of the message

public void RemoveMessageFlags(string startUid, string endUid, ImapMessageFlags flags)
ParameterTypeDescription
startUidStringThe starting UID of a message list
endUidStringThe ending UID of a message list
flagsImapMessageFlagsThe flags to be changed

See Also


RemoveMessageFlags(int, int, ImapMessageFlags)

Removes the flags of the message

public void RemoveMessageFlags(int startSequence, int endSequence, ImapMessageFlags flags)
ParameterTypeDescription
startSequenceInt32The starting sequence number of a message list
endSequenceInt32The ending sequence number of a message list
flagsImapMessageFlagsThe flags to be removed

See Also


RemoveMessageFlags(IConnection, string, string, ImapMessageFlags)

Removes the flags of the message

public void RemoveMessageFlags(IConnection connection, string startUid, string endUid, 
    ImapMessageFlags flags)
ParameterTypeDescription
connectionIConnectionConnection to a server
startUidStringThe starting UID of a message list
endUidStringThe ending UID of a message list
flagsImapMessageFlagsThe flags to be changed

See Also


RemoveMessageFlags(IConnection, int, int, ImapMessageFlags)

Removes the flags of the message

public void RemoveMessageFlags(IConnection connection, int startSequence, int endSequence, 
    ImapMessageFlags flags)
ParameterTypeDescription
connectionIConnectionConnection to a server
startSequenceInt32The starting sequence number of a message list
endSequenceInt32The ending sequence number of a message list
flagsImapMessageFlagsThe flags to be removed

See Also


RemoveMessageFlags(string, string, ImapMessageFlags, long)

Removes the flags of the message

public void RemoveMessageFlags(string startUid, string endUid, ImapMessageFlags flags, 
    long modificationSequence)
ParameterTypeDescription
startUidStringThe starting UID of a message list
endUidStringThe ending UID of a message list
flagsImapMessageFlagsThe flags to be changed
modificationSequenceInt64Modification sequence. Please, read more https://tools.ietf.org/html/rfc7162

See Also


RemoveMessageFlags(int, int, ImapMessageFlags, long)

Removes the flags of the message

public void RemoveMessageFlags(int startSequence, int endSequence, ImapMessageFlags flags, 
    long modificationSequence)
ParameterTypeDescription
startSequenceInt32The starting sequence number of a message list
endSequenceInt32The ending sequence number of a message list
flagsImapMessageFlagsThe flags to be removed
modificationSequenceInt64Modification sequence. Please, read more https://tools.ietf.org/html/rfc7162

See Also


RemoveMessageFlags(IConnection, string, string, ImapMessageFlags, long)

Removes the flags of the message

public void RemoveMessageFlags(IConnection connection, string startUid, string endUid, 
    ImapMessageFlags flags, long modificationSequence)
ParameterTypeDescription
connectionIConnectionConnection to a server
startUidStringThe starting UID of a message list
endUidStringThe ending UID of a message list
flagsImapMessageFlagsThe flags to be changed
modificationSequenceInt64Modification sequence. Please, read more https://tools.ietf.org/html/rfc7162

See Also


RemoveMessageFlags(IConnection, int, int, ImapMessageFlags, long)

Removes the flags of the message

public void RemoveMessageFlags(IConnection connection, int startSequence, int endSequence, 
    ImapMessageFlags flags, long modificationSequence)
ParameterTypeDescription
connectionIConnectionConnection to a server
startSequenceInt32The starting sequence number of a message list
endSequenceInt32The ending sequence number of a message list
flagsImapMessageFlagsThe flags to be removed
modificationSequenceInt64Modification sequence. Please, read more https://tools.ietf.org/html/rfc7162

See Also


RemoveMessageFlags(IEnumerable<string>, ImapMessageFlags)

Removes the flags of the message

public void RemoveMessageFlags(IEnumerable<string> uidSet, ImapMessageFlags flags)
ParameterTypeDescription
uidSetIEnumerable`1The set of UID for messages
flagsImapMessageFlagsThe flags to be changed

Exceptions

exceptioncondition
ArgumentExceptionUidSet should not be null or empty.

See Also


RemoveMessageFlags(IEnumerable<int>, ImapMessageFlags)

Removes the flags of the message

public void RemoveMessageFlags(IEnumerable<int> sequenceSet, ImapMessageFlags flags)
ParameterTypeDescription
sequenceSetIEnumerable`1The set of sequence numbers for messages
flagsImapMessageFlagsThe flags to be removed

Exceptions

exceptioncondition
ArgumentExceptionSequenceSet should not be null or empty.

See Also


RemoveMessageFlags(IConnection, IEnumerable<string>, ImapMessageFlags)

Removes the flags of the message

public void RemoveMessageFlags(IConnection connection, IEnumerable<string> uidSet, 
    ImapMessageFlags flags)
ParameterTypeDescription
connectionIConnectionConnection to a server
uidSetIEnumerable`1The set of UID for messages
flagsImapMessageFlagsThe flags to be changed

Exceptions

exceptioncondition
ArgumentExceptionUidSet should not be null or empty.

See Also


RemoveMessageFlags(IConnection, IEnumerable<int>, ImapMessageFlags)

Removes the flags of the message

public void RemoveMessageFlags(IConnection connection, IEnumerable<int> sequenceSet, 
    ImapMessageFlags flags)
ParameterTypeDescription
connectionIConnectionConnection to a server
sequenceSetIEnumerable`1The set of sequence numbers for messages
flagsImapMessageFlagsThe flags to be removed

Exceptions

exceptioncondition
ArgumentExceptionSequenceSet should not be null or empty.

See Also


RemoveMessageFlags(IEnumerable<string>, ImapMessageFlags, long)

Removes the flags of the message

public void RemoveMessageFlags(IEnumerable<string> uidSet, ImapMessageFlags flags, 
    long modificationSequence)
ParameterTypeDescription
uidSetIEnumerable`1The set of UID for messages
flagsImapMessageFlagsThe flags to be changed
modificationSequenceInt64Modification sequence. Please, read more https://tools.ietf.org/html/rfc7162

Exceptions

exceptioncondition
ArgumentExceptionUidSet should not be null or empty.

See Also


RemoveMessageFlags(IEnumerable<int>, ImapMessageFlags, long)

Removes the flags of the message

public void RemoveMessageFlags(IEnumerable<int> sequenceSet, ImapMessageFlags flags, 
    long modificationSequence)
ParameterTypeDescription
sequenceSetIEnumerable`1The set of sequence numbers for messages
flagsImapMessageFlagsThe flags to be removed
modificationSequenceInt64Modification sequence. Please, read more https://tools.ietf.org/html/rfc7162

Exceptions

exceptioncondition
ArgumentExceptionSequenceSet should not be null or empty.

See Also


RemoveMessageFlags(IConnection, IEnumerable<string>, ImapMessageFlags, long)

Removes the flags of the message

public void RemoveMessageFlags(IConnection connection, IEnumerable<string> uidSet, 
    ImapMessageFlags flags, long modificationSequence)
ParameterTypeDescription
connectionIConnectionConnection to a server
uidSetIEnumerable`1The set of set of UID for messages
flagsImapMessageFlagsThe flags to be changed
modificationSequenceInt64Modification sequence. Please, read more https://tools.ietf.org/html/rfc7162

Exceptions

exceptioncondition
ArgumentExceptionUidSet should not be null or empty.

See Also