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()
คืนค่า
ตัวแทนสตริงของวัตถุนี้