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() 返回文档过滤器的字符串表示。

评论

了解更多

也可以看看