DocumentFilter
Contents
[
Hide
]
DocumentFilter class
Represents the base class for document filters. Contains methods for creation document filter instances.
public abstract class DocumentFilter
Methods
Name | Description |
---|---|
static CreateAnd(params DocumentFilter[]) | Creates a logical conjunction of the specified filters. |
static CreateCreationTimeLowerBound(DateTime) | Creates a filter for skipping documents with creation date earlier than the lower bound. |
static CreateCreationTimeRange(DateTime, DateTime) | Creates a filter for skipping documents with creation date out of the specified range. |
static CreateCreationTimeUpperBound(DateTime) | Creates a filter for skipping documents with creation date later than the upper bound. |
static CreateFileExtension(params string[]) | Creates a filter for skipping documents that do not have allowable extension. |
static CreateFileLengthLowerBound(long) | Creates a filter for skipping documents with the length less than the lower bound. |
static CreateFileLengthRange(long, long) | Creates a filter for skipping documents out of the specified document length range. |
static CreateFileLengthUpperBound(long) | Creates a filter for skipping documents with the length greater than the upper bound. |
static CreateFilePathRegularExpression(string) | Creates a filter for skipping documents that are not match a regular expression. The regular expression is applied to the full path of a document. |
static CreateFilePathRegularExpression(string, RegexOptions) | Creates a filter for skipping documents that are not match a regular expression. The regular expression is applied to the full path of a document. |
static CreateModificationTimeLowerBound(DateTime) | Creates a filter for skipping documents with modification date earlier than the lower bound. |
static CreateModificationTimeRange(DateTime, DateTime) | Creates a filter for skipping documents with modification date out of the specified range. |
static CreateModificationTimeUpperBound(DateTime) | Creates a filter for skipping documents with modification date later than the upper bound. |
static CreateNot(DocumentFilter) | Creates a filter that has inverse logic in relation to the specified inner filter. |
static CreateOr(params DocumentFilter[]) | Creates a logical disjunction of the specified filters. |
abstract ToString() | Returns string representation of a document filter. |
Remarks
Learn more
See Also
- namespace GroupDocs.Search.Options
- assembly GroupDocs.Search