วิธีตรวจสอบความยาวอาร์กิวเมนต์
ตัวอย่างนี้แสดงวิธีการระบุกฎการตรวจสอบที่รันไทม์ Windows PowerShell สามารถใช้ตรวจสอบจำนวนอักขระ (ความยาว) ของอาร์กิวเมนต์พารามิเตอร์ก่อนที่จะรัน cmdlet คุณตั้งค่ากฎการตรวจสอบนี้ด้วยการประกาศแอตทริบิวต์ ValidateLength
บันทึก
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับคลาสที่กำหนดแอตทริบิวต์นี้ โปรดดู System.Management.Automation.Validatelengthattribute
เพื่อตรวจสอบความยาวอาร์กิวเมนต์
เพิ่มแอตทริบิวต์ตรวจสอบตามที่แสดงในรหัสต่อไปนี้ ตัวอย่างนี้ระบุว่าความยาวของอาร์กิวเมนต์ควรมีความยาว 0 ถึง 10 อักขระ
[ValidateLength(0, 10)] [Parameter(Position = 0, Mandatory = true)] public string UserName { get { return userName; } set { userName = value; } } private string userName;
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการประกาศแอตทริบิวต์นี้ ดูการประกาศแอตทริบิวต์ ValidateLength
ดูเพิ่มเติม
การประกาศแอตทริบิวต์ ValidateLength
การเขียน Windows PowerShell Cmdlet