Megosztás a következőn keresztül:


Argumentumtartomány ellenőrzése

Ez a példa bemutatja, hogyan adhat meg egy érvényesítési szabályt, amellyel a Windows PowerShell-futtatókörnyezet a parancsmag futtatása előtt ellenőrizheti a paraméterargumentum minimális és maximális értékeit. Ezt az érvényesítési szabályt a ValidateRange attribútum deklarálásával állíthatja be.

Megjegyzés

Az attribútumot meghatározó osztályról további információt a System.Management.Automation.ValidateRangeAttribute talál.

Argumentumtartomány érvényesítése

  • Adja hozzá a ValidateRange attribútumot az alábbi kódban látható módon. Ez a példa 0 és 5 közötti tartományt ad meg a InputData paraméterhez.

    [ValidateRange(0, 5)]
    [Parameter(Position = 0, Mandatory = true)]
    public int InputData
    {
      get { return inputData; }
      set { inputData = value; }
    }
    private int inputData;
    

Az attribútum deklarálásáról további információt ValidateRange attribútumdeklarációcímű témakörben talál.

Lásd még:

ValidateRange attribútumdeklaráció

Windows PowerShell-parancsmag írása