Class Filter
Namespace: Aspose.Tasks
Assembly: Aspose.Tasks.dll (25.2.0)
แทนค่าฟิลเตอร์ในโครงการ
public sealed class Filter : IComparable<filter>, IEquatable<filter>
การสืบทอด
การใช้งาน
IComparable<filter>, IEquatable<filter>
สมาชิกที่สืบทอด
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
ตัวสร้าง
Filter()
public Filter()
คุณสมบัติ
Criteria
รับหรือกำหนดเกณฑ์ที่งานหรือทรัพยากรต้องตรงตามเพื่อแสดงในมุมมอง MSP
public FilterCriteria Criteria { get; set; }
ค่าของคุณสมบัติ
FilterType
รับประเภทของฟิลเตอร์
public ItemType FilterType { get; set; }
ค่าของคุณสมบัติ
Index
รับดัชนีของวัตถุ Aspose.Tasks.Filter ในวัตถุที่มีฟิลเตอร์
public int Index { get; }
ค่าของคุณสมบัติ
Name
รับหรือกำหนดชื่อของวัตถุ Filter
public string Name { get; set; }
ค่าของคุณสมบัติ
ShowInMenu
รับหรือกำหนดค่าที่บ่งชี้ว่าโครงการจะแสดงชื่อฟิลเตอร์ในรายการดรอปดาวน์ฟิลเตอร์บนแท็บมุมมองของ Ribbon หรือไม่
public bool ShowInMenu { get; set; }
ค่าของคุณสมบัติ
ShowRelatedSummaryRows
รับหรือกำหนดค่าที่บ่งชี้ว่ามีการแสดงแถวสรุปที่เกี่ยวข้องสำหรับฟิลเตอร์หรือไม่
public bool ShowRelatedSummaryRows { get; set; }
ค่าของคุณสมบัติ
Uid
รับหมายเลขประจำตัวที่ไม่ซ้ำของฟิลเตอร์
public int Uid { get; }
ค่าของคุณสมบัติ
วิธีการ
CompareTo(Filter)
เปรียบเทียบอินสแตนซ์นี้กับอินสแตนซ์ที่ระบุของคลาส Aspose.Tasks.Filter และคืนค่าบ่งชี้ลำดับสัมพัทธ์ของพวกเขา
public int CompareTo(Filter other)
พารามิเตอร์
other
Filter
อินสแตนซ์ที่ระบุของคลาส Aspose.Tasks.Filter ที่จะเปรียบเทียบกับวัตถุนี้
คืนค่า
บ่งชี้ลำดับสัมพัทธ์ของพวกเขา
Equals(Filter)
คืนค่าบ่งชี้ว่าอินสแตนซ์นี้เท่ากับวัตถุ AssignmentBaseline ที่ระบุหรือไม่
public bool Equals(Filter other)
พารามิเตอร์
other
Filter
วัตถุ AssignmentBaseline ที่ระบุเพื่อเปรียบเทียบกับอินสแตนซ์นี้
คืนค่า
คืนค่า true หากอินสแตนซ์นี้เท่ากับวัตถุ AssignmentBaseline ที่ระบุ; มิฉะนั้น คืนค่า false
Equals(object)
คืนค่าบ่งชี้ว่าอินสแตนซ์นี้เท่ากับวัตถุ AssignmentBaseline ที่ระบุหรือไม่
public override bool Equals(object obj)
พารามิเตอร์
obj
object
วัตถุ AssignmentBaseline ที่ระบุเพื่อเปรียบเทียบกับอินสแตนซ์นี้
คืนค่า
คืนค่า true หากอินสแตนซ์นี้เท่ากับวัตถุ AssignmentBaseline ที่ระบุ; มิฉะนั้น คืนค่า false
GetHashCode()
คืนค่ารหัสแฮชสำหรับฟิลเตอร์
public override int GetHashCode()
คืนค่า
คืนค่ารหัสแฮชสำหรับวัตถุนี้
ตัวดำเนินการ
operator ==(Filter, Filter)
คืนค่าบ่งชี้ว่าอินสแตนซ์นี้เท่ากับวัตถุที่ระบุหรือไม่
public static bool operator ==(Filter a, Filter b)
พารามิเตอร์
a
Filter
ฟิลเตอร์ตัวแรก
b
Filter
ฟิลเตอร์ตัวที่สอง
คืนค่า
ค่าบ่งชี้ว่าอินสแตนซ์นี้เท่ากับวัตถุที่ระบุ
operator >(Filter, Filter)
คืนค่าบ่งชี้ว่าอินสแตนซ์นี้มากกว่าฟิลเตอร์ที่ระบุหรือไม่
public static bool operator >(Filter a, Filter b)
พารามิเตอร์
a
Filter
ฟิลเตอร์ตัวแรก
b
Filter
ฟิลเตอร์ตัวที่สอง
คืนค่า
ค่าบ่งชี้ว่าอินสแตนซ์นี้มากกว่าฟิลเตอร์ที่ระบุ
operator >=(Filter, Filter)
คืนค่าบ่งชี้ว่าอินสแตนซ์นี้มากกว่าหรือเท่ากับฟิลเตอร์ที่ระบุหรือไม่
public static bool operator >=(Filter a, Filter b)
พารามิเตอร์
a
Filter
ฟิลเตอร์ตัวแรก
b
Filter
ฟิลเตอร์ตัวที่สอง
คืนค่า
ค่าบ่งชี้ว่าอินสแตนซ์นี้มากกว่าหรือเท่ากับฟิลเตอร์ที่ระบุ
operator !=(Filter, Filter)
คืนค่าบ่งชี้ว่าอินสแตนซ์นี้ไม่เท่ากับฟิลเตอร์ที่ระบุหรือไม่
public static bool operator !=(Filter a, Filter b)
พารามิเตอร์
a
Filter
ฟิลเตอร์ตัวแรก
b
Filter
ฟิลเตอร์ตัวที่สอง
คืนค่า
ค่าบ่งชี้ว่าอินสแตนซ์นี้ไม่เท่ากับฟิลเตอร์ที่ระบุ
operator <(Filter, Filter)
คืนค่าบ่งชี้ว่าอินสแตนซ์นี้น้อยกว่าฟิลเตอร์ที่ระบุหรือไม่
public static bool operator <(Filter a, Filter b)
พารามิเตอร์
a
Filter
ฟิลเตอร์ตัวแรก
b
Filter
ฟิลเตอร์ตัวที่สอง
คืนค่า
ค่าบ่งชี้ว่าอินสแตนซ์นี้น้อยกว่าฟิลเตอร์ที่ระบุ
operator <=(Filter, Filter)
คืนค่าบ่งชี้ว่าอินสแตนซ์นี้น้อยกว่าหรือเท่ากับฟิลเตอร์ที่ระบุหรือไม่
public static bool operator <=(Filter a, Filter b)
พารามิเตอร์
a
Filter
ฟิลเตอร์ตัวแรก
b
Filter
ฟิลเตอร์ตัวที่สอง
คืนค่า
ค่าบ่งชี้ว่าอินสแตนซ์นี้น้อยกว่าหรือเท่ากับฟิลเตอร์ที่ระบุ