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

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


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

บันทึก

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

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

  • เพิ่มแอตทริบิวต์ ValidateSet ดังที่แสดงในรหัสต่อไปนี้ ตัวอย่างนี้ระบุชุดของค่าที่เป็นไปได้สามค่าสำหรับพารามิเตอร์ UserName

    [ValidateSet("Steve", "Mary", "Carl", IgnoreCase = true)]
    [Parameter(Position = 0, Mandatory = true)]
    public string UserName
    {
      get { return userName; }
      set { userName = value; }
    }
    
    private string userName;
    

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

ดูเพิ่มเติม

System.Management.Automation.Validatesetattribute

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

การเขียน Windows PowerShell Cmdlet

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