Verifiera argumentantal

Det här exemplet visar hur du anger en valideringsregel som Windows PowerShell-körningen kan använda för att kontrollera antalet argument (antal) som en parameter accepterar innan cmdleten körs. Du ställer in den här valideringsregeln genom att deklarera attributet ValidateCount.

Anteckning

Mer information om klassen som definierar det här attributet finns i System.Management.Automation.Validatecountattribute.

Så här validerar du ett argumentantal

  • Lägg till attributet Validate (Validera) enligt följande kod. Det här exemplet anger att parametern accepterar ett argument eller så många som tre argument.

    [ValidateCount(1, 3)]
    [Parameter(Position = 0, Mandatory = true)]
    public string[] UserNames
    {
      get { return userNames; }
      set { userNames = value; }
    }
    
    private string[] userNames;
    

Mer information om hur du deklarerar det här attributet finns i Deklaration av attributet ValidateCount.

Se även

Deklaration av attributet ValidateCount

Skriva en Windows PowerShell-cmdlet