Class FilterCriteria
Namespace: Aspose.Tasks
Assembly: Aspose.Tasks.dll (25.2.0)
يحدد المعايير التي يجب أن تستوفيها المهام أو الموارد ليتم عرضها في عرض MSP.
public class FilterCriteria
الوراثة
الأعضاء الموروثة
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
المنشئات
FilterCriteria()
public FilterCriteria()
الخصائص
CriteriaRows
يحصل على قائمة من صفوف Aspose.Tasks.FilterCriteria الفرعية.
إذا كان الفلتر يحتوي على أكثر من صف معيار واحد، فإن تأثير مشغل And هو أن المعايير لكلا الصفين يجب أن يتم استيفاؤها ليتم عرض المهمة أو المورد نتيجةً لهذا الفلتر.
أما تأثير مشغل Or فهو أن المعايير لأحد الصفين أو الآخر يجب أن يتم استيفاؤها.
public List<filtercriteria> CriteriaRows { get; }
قيمة الخاصية
List<FilterCriteria>
Field
يحصل على أو يحدد Aspose.Tasks.FilterCriteria.Field للتغيير.
public Field Field { get; set; }
قيمة الخاصية
Operation
يحصل على أو يحدد المعيار المحدد مع FieldName و Test و Value الذي يتعلق بمعايير أخرى في الفلتر.
public FilterOperation Operation { get; set; }
قيمة الخاصية
Test
يحصل على أو يحدد نوع المقارنة التي تتم بين FieldName و Value والتي تعمل كمعايير اختيار للفلتر.
Aspose.Tasks.FilterComparisonType
public FilterComparisonType Test { get; set; }
قيمة الخاصية
Values
يحصل على قيم الكائنات للمقارنة مع قيمة الحقل المحدد مع FieldName.
public object[] Values { get; }
قيمة الخاصية
object[]
الأساليب
IsFieldValue()
يحصل على ما إذا كانت القيمة الموجودة على اليمين من FilterCriteria هي مرجع حقل، وليس قيمة ثابتة.
public bool IsFieldValue()
العائدات
SetValueField(Field)
يحدد الحقل الذي ستتم مقارنة قيمته مع قيمة الحقل المحدد بواسطة FieldName.
public void SetValueField(Field value)
المعلمات
value
Field
الحقل الذي سيعمل كقيمة على اليمين لمعايير الفلتر.
ToString()
يعيد تمثيل سلسلة من مثيل فئة Aspose.Tasks.FilterCriteria.
public override string ToString()
العائدات
تمثيل سلسلة لهذا الكائن.