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()
بازگشت
نمایش رشتهای از این شیء.