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

วิธีตรวจสอบช่วงอาร์กิวเมนต์


ตัวอย่างนี้แสดงวิธีการระบุกฎการตรวจสอบที่รันไทม์ 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

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