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

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


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

บันทึก

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

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

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

    [ValidateLength(0, 10)]
    [Parameter(Position = 0, Mandatory = true)]
    public string UserName
    {
      get { return userName; }
      set { userName = value; }
    }
    private string userName;
    

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

ดูเพิ่มเติม

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

การเขียน Windows PowerShell Cmdlet

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