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

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


ตัวอย่างนี้แสดงวิธีการระบุกฎการตรวจสอบที่รันไทม์ Windows PowerShell สามารถใช้ตรวจสอบจำนวนอาร์กิวเมนต์ (จำนวน) ที่พารามิเตอร์ยอมรับก่อนที่จะรัน cmdlet คุณตั้งค่ากฎการตรวจสอบนี้ด้วยการประกาศแอตทริบิวต์ ValidateCount

บันทึก

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับคลาสที่กำหนดคุณลักษณะนี้ โปรดดูที่ System.Management.Automation.Validatecountattribute

เพื่อตรวจสอบการนับอาร์กิวเมนต์

  • เพิ่มแอตทริบิวต์ตรวจสอบตามที่แสดงในรหัสต่อไปนี้ ตัวอย่างนี้ระบุว่าพารามิเตอร์จะยอมรับหนึ่งอาร์กิวเมนต์หรือมากถึงสามอาร์กิวเมนต์

    [ValidateCount(1, 3)]
    [Parameter(Position = 0, Mandatory = true)]
    public string[] UserNames
    {
      get { return userNames; }
      set { userNames = value; }
    }
    
    private string[] userNames;
    

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

ดูเพิ่มเติม

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

การเขียน Windows PowerShell Cmdlet

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