The FluentSearch type exposes the following members.

Methods

  NameDescription
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetList
Issues the search query and retrieves UIDs or message numbers of messages, that match the search criteria, using server-side searching.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodNoCharset
Forces the client not to use any encoding, CHARSET command is not issued (Some servers e.g. Exchange 2007 fail to understand CHARSET command).
Public methodResultsAs
Sets the result type (message numbers or UIDs) of this search query.
Public methodSort
Adds sort criteria to this search. Use Multiple(array<ISorter>[]()[][]) and other SortBy class properties to create a valid query. Not all servers support Sort. You can check which extensions remote server supports using SupportedExtensions()()()() method.
Public methodToString
Returns a String that represents the current Object.
(Inherited from Object.)
Public methodUseEncoding
Forces the use of specified encoding. Some servers do not support this feature.
Public methodWhere
Adds search criteria to this search. Use And(array<ICriterion>[]()[][]) and other Expression methods to create a valid query. You can also pass SimpleImapQuery to this method.

Operators

  NameDescription
Public operatorStatic memberImplicitWideningImplicitImplicitImplicit(FluentSearch to List<(Of <<'(Int64>)>>))
Issues the search query and retrieves UIDs or message numbers of messages, that match the search criteria, using server-side searching.

See Also