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()
מחזיר
ייצוג מחרוזתי של אובייקט זה.