DocumentFilter
DocumentFilter class
表示文档过滤器的基类。 包含创建文档过滤器实例的方法。
public abstract class DocumentFilter
方法
姓名 | 描述 |
---|---|
static CreateAnd(params DocumentFilter[]) | 创建指定过滤器的逻辑合取。 |
static CreateCreationTimeLowerBound(DateTime) | 创建一个过滤器,用于跳过创建日期早于下限的文档。 |
static CreateCreationTimeRange(DateTime, DateTime) | 创建一个过滤器以跳过创建日期超出指定范围的文档。 |
static CreateCreationTimeUpperBound(DateTime) | 创建一个过滤器,用于跳过创建日期晚于上限的文档。 |
static CreateFileExtension(params string[]) | 创建一个过滤器以跳过没有允许扩展名的文档。 |
static CreateFileLengthLowerBound(long) | 创建一个过滤器,用于跳过长度小于下限的文档。 |
static CreateFileLengthRange(long, long) | 创建一个过滤器,用于跳过指定文档长度范围之外的文档。 |
static CreateFileLengthUpperBound(long) | 创建一个过滤器,用于跳过长度大于上限的文档。 |
static CreateFilePathRegularExpression(string) | 创建过滤器以跳过与正则表达式不匹配的文档。 正则表达式应用于文档的完整路径。 |
static CreateFilePathRegularExpression(string, RegexOptions) | 创建过滤器以跳过与正则表达式不匹配的文档。 正则表达式应用于文档的完整路径。 |
static CreateModificationTimeLowerBound(DateTime) | 创建一个过滤器,用于跳过修改日期早于下限的文档。 |
static CreateModificationTimeRange(DateTime, DateTime) | 创建一个过滤器以跳过修改日期超出指定范围的文档。 |
static CreateModificationTimeUpperBound(DateTime) | 创建一个过滤器,用于跳过修改日期晚于上限的文档。 |
static CreateNot(DocumentFilter) | 创建一个过滤器,该过滤器具有与指定内部过滤器相关的逆逻辑。 |
static CreateOr(params DocumentFilter[]) | 创建指定过滤器的逻辑析取。 |
abstract ToString() | 返回文档过滤器的字符串表示。 |
评论
了解更多