The following tables list the members exposed by ImapCriterion.

      Public Properties

      NameDescription
      Public PropertiesStatic MemberAllAll messages.
      Public PropertiesChildCountGets a count of the child nodes.
      Public PropertiesStatic MemberDeletedMessages that have the Deleted flag set.
      Public PropertiesNameGets a name (keyword of the search criteria) of the current leaf node. Calling on the inner node returns null (Nothing in VB.NET).
      Public PropertiesStatic MemberNewMessages that have the Recent flag set and Seen flag not set.
      Public PropertiesStatic MemberNotRecentMessages that don't have the Recent flag set.
      Public PropertiesStatic MemberNotSeenMessages that don't have the Seen flag set. Equivalent too Unread
      Public PropertiesStatic MemberRecentMessages that have the Recent flag set.
      Public PropertiesTypeGets a type of the current node.
      Public PropertiesStatic MemberUnreadMessages that don't have the Seen flag set. Equivalent too NotSeen
      Public PropertiesValueGets a value (argument of the search criteria) of the current leaf node. Calling on the inner node returns null (Nothing in VB.NET).
      Top

      Public Methods

      NameDescription
      Public MethodsStatic MemberAndMultiple criteria combined using the AND operator - only messages that match all the criteria are matched.
      Public MethodsStatic MemberArrivedBetweenOverloaded. Messages that arrived on the specified date (disregarding time).
      Public MethodsStatic MemberBccMessages that contain the specified string in its Bcc field.
      Public MethodsStatic MemberBodyMessages that contain the specified string in its body.
      Public MethodsStatic MemberCCMessages that contain the specified string in its CC field.
      Public MethodsStatic MemberDontHaveFlagsMessages with none of the specified flags set.
      Public MethodsStatic MemberFromMessages that contain the specified string in its From field.
      Public MethodsStatic MemberFullTextMessages that contain the specified string in its headers or body.
      Public MethodsStatic MemberHasFlagsAllOfMessages with all the specified flags set.
      Public MethodsStatic MemberHeaderMessages that contain the specified string in the specified header.
      Public MethodsStatic MemberKeywordMessages with the specified keyword flag set.
      Public MethodsStatic MemberMessageSetMessages which belong to a specified message set.
      Public MethodsStatic MemberNotOnly match messages that don't match the specified criteria.
      Public MethodsStatic MemberNotBccMessages that do not contain the specified string in its Bcc field.
      Public MethodsStatic MemberNotCCMessages that do not contain the specified string in its CC field.
      Public MethodsStatic MemberNotFromMessages that do not contain the specified string in its From field.
      Public MethodsStatic MemberNotKeywordMessages that do not have the specified keyword flag set.
      Public MethodsStatic MemberNotToMessages that do not contain the specified string in its To field.
      Public MethodsStatic MemberOrMultiple criteria combined using the OR operator - messages that match any of the criteria are matched.
      Public MethodsStatic MemberSentOverloaded. Messages that were sent on the specified date (disregarding time).
      Public MethodsStatic MemberSizeMessages with a size within the specified interval.
      Public MethodsStatic MemberSubjectHasMessages that contain the specified string in its Subject field.
      Public MethodsStatic MemberToMessages that contain the specified string in its To field.
      Public MethodsToStringOverridden. Returns a string representing this IMAP search criterion.
      Top

      Indexers

      NameDescription
      IndexersImapCriterionGets a child node at the specified index.
      Top

      Public Operators

      NameDescription
      Public OperatorsAdditionRepresents a logical AND operation on a set of ImapCriterion objects.
      Public OperatorsAndRepresents a logical AND operation on a set of ImapCriterion objects.
      Public OperatorsOrRepresents a logical OR operation on a set of ImapCriterion objects.
      Top

      See Also