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


Argumentumhossz ellenőrzése

Ez a példa bemutatja, hogyan adható meg egy érvényesítési szabály, amellyel a Windows PowerShell-futtatókörnyezet a parancsmag futtatása előtt ellenőrizheti a paraméterargumentum karaktereinek számát (hosszát). Ezt az érvényesítési szabályt a ValidateLength 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.ValidateLengthAttribute című cikkben talál.

Az argumentum hosszának ellenőrzése

  • Adja hozzá az Ellenőrzés attribútumot az alábbi kódban látható módon. Ez a példa azt határozza meg, hogy az argumentum hosszának 0–10 karakter hosszúságúnak kell lennie.

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

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

Lásd még:

ValidateLength attribútumdeklaráció

Windows PowerShell-parancsmag írása