Click or drag to resize

Expression Class

Inheritance Hierarchy
SystemObject
  Limilabs.Client.IMAPExpression

Namespace:  Limilabs.Client.IMAP
Assembly:  Mail (in Mail.dll) Version: 3.0.23341.1754
Syntax
public static class Expression

The Expression type exposes the following members.

Methods
  NameDescription
Public methodStatic memberAll
Creates a criterion to find all messages.
Public methodStatic memberAnd
Creates conjunction between expressions (AND).
Public methodStatic memberBcc
Creates a criterion to find messages that contain the specified string in the envelope structure's BCC field.
Public methodStatic memberBefore
Creates a criterion to find messages whose internal date (disregarding time and timezone), assigned by an IMAP server, is earlier than the specified date.
Public methodStatic memberBody
Creates a criterion to find messages that contain the specified string in the body of the message.
Public methodStatic memberCc
Creates a criterion to find messages that contain the specified string in the envelope structure's CC field.
Public methodStatic memberFrom
Creates a criterion to find messages that contain the specified string in the envelope structure's FROM field.
Public methodStatic memberGmailLabel
Creates a criterion to find messages with specified Gmail label (X-GM-LABELS). This method can be used only if server advertises XGMailExtensions1 extension support.
Public methodStatic memberGmailMessageId(Decimal)
Creates a criterion to find messages with specified Gmail message id (X-GM-MSGID). This method can be used only if server advertises XGMailExtensions1 extension support.
Public methodStatic memberGmailMessageId(String)
Creates a criterion to find messages with specified Gmail message id (X-GM-MSGID). This method can be used only if server advertises XGMailExtensions1 extension support.
Public methodStatic memberGmailRawSearch
Creates a criterion to find messages with specified Gmail thread id (X-GM-THRID). This method can be used only if server advertises XGMailExtensions1 extension support.
Public methodStatic memberGmailThreadId(Decimal)
Creates a criterion to find messages with specified Gmail thread id (X-GM-THRID). This method can be used only if server advertises XGMailExtensions1 extension support.
Public methodStatic memberGmailThreadId(String)
Creates a criterion to find messages with specified Gmail thread id (X-GM-THRID). This method can be used only if server advertises XGMailExtensions1 extension support.
Public methodStatic memberHasFlag
Creates a criterion to find messages that have specified flag set.
Public methodStatic memberHasHeader
Creates a criterion to find messages that have specified header.
Public methodStatic memberHasKeyword
Creates a criterion to find messages with the specified keyword flag set.
Public methodStatic memberHeader
Creates a criterion to find messages that have a header with the specified field-name (as defined in [RFC-2822]) and that contains the specified string in the text of the header (what comes after the colon). If the string to search is zero-length, this matches all messages that have a header line with the specified field-name regardless of the contents.
Public methodStatic memberLarger
Creates a criterion to find messages with an [RFC-2822] size larger than the specified number of octets.
Public methodStatic memberMessageId
Creates a criterion to find messages, that have a message-id header, that contains specified value (contains the specified string in the text of the header). If the string to search is zero-length, this matches all messages that have a Message-ID header name regardless of the contents.
Public methodStatic memberModSeq
Creates a criterion to find messages with modification sequence values (mod-sequence) greater than the specified value (MODSEQ). You can use this criterion to find new and modified messages since the last time you opened a mailbox. This method can be used only if server advertises CONDSTORE extension support.
Public methodStatic memberNot
Creates a criterion to find messages that do not match the specified search key.
Public methodStatic memberOn
Creates a criterion to find messages whose internal date (disregarding time and timezone) is within the specified date. In other words, "ON 13-APR-2000" means messages with an INTERNALDATE text which starts with "13-APR-2000", even if timezone differential from the local timezone is sufficient to move that INTERNALDATE into the previous or next day.
Public methodStatic memberOr
Creates disjunction between two expressions (OR).
Public methodStatic memberSentBefore
Creates a criterion to find messages whose [RFC-2822] Date: header (disregarding time and timezone) is earlier than the specified date.
Public methodStatic memberSentOn
Creates a criterion to find messages whose [RFC-2822] Date: header (disregarding time and timezone) is within the specified date.
Public methodStatic memberSentSince
Creates a criterion to find messages whose [RFC-2822] Date: header (disregarding time and timezone) is within or later than the specified date.
Public methodStatic memberSince
Creates a criterion to find messages whose internal date (disregarding time and timezone), assigned by an IMAP server, is within or later than the specified date.
Public methodStatic memberSmaller
Creates a criterion to find messages with an [RFC-2822] size smaller than the specified number of octets.
Public methodStatic memberSubject
Creates a criterion to find messages that contain the specified string in the envelope structure's SUBJECT field.
Public methodStatic memberText
Creates a criterion to find messages that contain the specified string in the header or body of the message.
Public methodStatic memberTo
Creates a criterion to find messages that contain the specified string in the envelope structure's TO field.
Public methodStatic memberCode exampleUID
Creates a criterion to find messages with UIDs within the specified range.
Top
See Also