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() إرجاع تمثيل السلسلة لمرشح المستند.

ملاحظات

يتعلم أكثر

أنظر أيضا