การประกาศแอตทริบิวต์ ValidateRange
แอตทริบิวต์ ValidateRange ระบุค่าต่ำสุดและสูงสุด (ช่วง) สำหรับอาร์กิวเมนต์พารามิเตอร์ cmdlet คุณลักษณะนี้ยังสามารถใช้ได้โดยฟังก์ชัน Windows PowerShell
ไวยากรณ์
[ValidateRange(object minRange, object maxRange)]
พารามิเตอร์
MinRange (System.Object) จำเป็น ระบุค่าต่ำสุดที่อนุญาต
MaxRange (System.Object) จำเป็น ระบุค่าสูงสุดที่อนุญาต
หมายเหตุ
รันไทม์ของ Windows PowerShell จะแสดงข้อผิดพลาดในการก่อสร้างเมื่อค่าของพารามิเตอร์
MinRangeมากกว่าค่าของพารามิเตอร์MaxRangeรันไทม์ของ Windows PowerShell ทำให้เกิดข้อผิดพลาดในการตรวจสอบภายใต้เงื่อนไขต่อไปนี้:
-
เมื่อค่าของอาร์กิวเมนต์น้อยกว่าขีดจำกัด
MinRangeหรือมากกว่าขีดจำกัดMaxRange
-
เมื่ออาร์กิวเมนต์ไม่ใช่ประเภทเดียวกันกับพารามิเตอร์
MinRangeและMaxRange
คุณลักษณะ ValidateRange ถูกกำหนดโดยคลาส System.Management.Automation.Validaterangeattribute
ดูเพิ่มเติม
System.Management.Automation.Validaterangeattribute
การเขียน Windows PowerShell Cmdlet