ค้นหาเว็บไซต์

การประกาศแอตทริบิวต์ ValidateLength


แอตทริบิวต์ ValidateLength ระบุจำนวนอักขระขั้นต่ำและสูงสุดสำหรับอาร์กิวเมนต์พารามิเตอร์ cmdlet คุณลักษณะนี้ยังสามารถใช้ได้โดยฟังก์ชัน Windows PowerShell

ไวยากรณ์

[ValidateLength(int minLength, int maxlength)]

พารามิเตอร์

MinLength (System.Int32) จำเป็น ระบุจำนวนอักขระขั้นต่ำที่อนุญาต

MaxLength (System.Int32) จำเป็น ระบุจำนวนอักขระสูงสุดที่อนุญาต

หมายเหตุ

  • สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการประกาศแอตทริบิวต์นี้ ดูวิธีการประกาศกฎการตรวจสอบอินพุต

  • เมื่อไม่ได้ใช้แอ็ตทริบิวต์นี้ อาร์กิวเมนต์พารามิเตอร์ที่เกี่ยวข้องจะมีความยาวเท่าใดก็ได้

  • รันไทม์ของ Windows PowerShell ทำให้เกิดข้อผิดพลาดภายใต้เงื่อนไขต่อไปนี้:

    • เมื่อค่าของพารามิเตอร์แอตทริบิวต์ MaxLength น้อยกว่าค่าของพารามิเตอร์แอตทริบิวต์ MinLength

    • เมื่อพารามิเตอร์แอตทริบิวต์ MaxLength ถูกตั้งค่าเป็น 0

    • เมื่ออาร์กิวเมนต์ไม่ใช่สตริง

  • คุณลักษณะ ValidateLength ถูกกำหนดโดยคลาส System.Management.Automation.Validatelengthattribute

ดูเพิ่มเติม

System.Management.Automation.Validatelengthattribute

การเขียน Windows PowerShell Cmdlet

บทความที่เกี่ยวข้อง