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