Class DOMTokenList
Namespace: Aspose.Html.Collections
Assembly: Aspose.HTML.dll (25.1.0)
คลาส DOMTokenList แทนชุดของโทเค็นที่แยกด้วยช่องว่าง โดยมีการจัดทำดัชนีเริ่มต้นที่ 0 เช่นเดียวกับอ็อบเจ็กต์ Array ของ JavaScript DOMTokenList จะมีความไวต่อขนาดตัวอักษรเสมอ
[DOMName("DOMTokenList")]
[ComVisible(true)]
[DOMObject]
public class DOMTokenList : DOMObject, INotifyPropertyChanged, IEnumerable<string>, IEnumerable
การสืบทอด
object ← DOMObject ← DOMTokenList
การนำไปใช้
INotifyPropertyChanged, IEnumerable<string>, IEnumerable
สมาชิกที่สืบทอด
DOMObject.GetPlatformType(), object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
คุณสมบัติ
ความยาว
คืนค่า ulong ซึ่งแทนจำนวนโทเค็นที่จัดเก็บอยู่ในรายการนี้
[DOMName("length")]
public uint Length { get; }
ค่าของคุณสมบัติ
ค่า
รับหรือกำหนดค่าของแอตทริบิวต์ที่เกี่ยวข้อง
[DOMName("value")]
public string Value { get; set; }
ค่าของคุณสมบัติ
this[uint]
คืนรายการในรายการตามดัชนีของมัน หรือ null หากดัชนีมากกว่าหรือเท่ากับความยาวของรายการ
[DOMName("item")]
public string this[uint index] { get; }
ค่าของคุณสมบัติ
วิธีการ
เพิ่ม(params string[])
เพิ่มโทเค็นที่ระบุไปยังรายการ
[DOMName("add")]
public void Add(params string[] tokens)
พารามิเตอร์
tokens
string[]
แทนโทเค็น (หรือโทเค็น) ที่จะเพิ่มไปยัง tokenList
มี(string)
คืนค่า true หากรายการมีโทเค็นที่กำหนด มิฉะนั้นจะคืนค่า false
[DOMName("contains")]
public bool Contains(string token)
พารามิเตอร์
token
string
โทเค็นที่จะค้นหาในรายการ
คืนค่า
Boolean ซึ่งเป็น true หากรายการที่เรียกใช้มีโทเค็น มิฉะนั้นจะเป็น false
GetEnumerator()
คืนค่า enumerator ที่วนรอบผ่านคอลเลกชัน
public IEnumerator<string> GetEnumerator()
คืนค่า
IEnumerator<string>
อ็อบเจ็กต์ System.Collections.Generic.IEnumerator`1 ที่สามารถใช้ในการวนรอบผ่านคอลเลกชัน
ลบ(params string[])
ลบโทเค็นที่ระบุออกจากรายการ
[DOMName("remove")]
public void Remove(params string[] tokens)
พารามิเตอร์
tokens
string[]
แทนโทเค็นที่คุณต้องการลบจากรายการ
แทนที่(string, string)
แทนที่โทเค็นที่มีอยู่ด้วยโทเค็นใหม่ หากโทเค็นแรกไม่มีอยู่จะไม่มีการทำอะไร
[DOMName("replace")]
public bool Replace(string token, string newToken)
พารามิเตอร์
token
string
โทเค็นที่คุณต้องการแทนที่
newToken
string
โทเค็นที่คุณต้องการแทนที่โทเค็นเก่า
คืนค่า
Boolean true
หากพบโทเค็นและถูกแทนที่ false
มิฉะนั้น
รองรับ(string)
คืนค่า true หากโทเค็นที่กำหนดอยู่ในโทเค็นที่รองรับของแอตทริบิวต์ที่เกี่ยวข้อง
[DOMName("supports")]
public bool Supports(string token)
พารามิเตอร์
token
string
โทเค็นที่จะสอบถาม
คืนค่า
Boolean ที่บ่งชี้ว่าโทเค็นถูกพบหรือไม่
สลับ(string)
ลบโทเค็นออกจากรายการหากมีอยู่ หรือเพิ่มโทเค็นไปยังรายการหากไม่มีอยู่
[DOMName("toggle")]
public bool Toggle(string token)
พารามิเตอร์
token
string
โทเค็นที่คุณต้องการสลับ
คืนค่า
Boolean ที่บ่งชี้ว่าโทเค็นอยู่ในรายการหลังจากการเรียก
สลับ(string, bool)
ลบโทเค็นออกจากรายการหากมีอยู่ หรือเพิ่มโทเค็นไปยังรายการหากไม่มีอยู่
[DOMName("toggle")]
public bool Toggle(string token, bool force)
พารามิเตอร์
token
string
โทเค็นที่คุณต้องการสลับ
force
bool
Boolean ที่หากรวมอยู่จะทำให้การสลับเป็นการดำเนินการเพียงทางเดียว หากตั้งค่าเป็น false โทเค็นจะถูกลบเท่านั้นแต่ไม่ถูกเพิ่ม หากตั้งค่าเป็น true โทเค็นจะถูกเพิ่มเท่านั้นแต่ไม่ถูกลบ
คืนค่า
Boolean ที่บ่งชี้ว่าโทเค็นอยู่ในรายการหลังจากการเรียก