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