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