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

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


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

บันทึก

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

เพื่อตรวจสอบรูปแบบการโต้แย้ง

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

    [ValidatePattern("[0-9][0-9][0-9][0-9]")]
    [Parameter(Position = 0, Mandatory = true)]
    public int InputData
    {
      get { return inputData; }
      set { inputData = value; }
    }
    
    private int inputData;
    

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

ดูเพิ่มเติม

ตรวจสอบการประกาศแอตทริบิวต์รูปแบบ

การเขียน Windows PowerShell Cmdlet

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