Argumentumszám ellenőrzéseHow to Validate an Argument Count

Ez a példa azt mutatja be, hogyan adható meg egy olyan érvényesítési szabály, amelyet a Windows PowerShell-futtatókörnyezet a parancsmag futtatása előtt a paraméter által elfogadott argumentumok (darabszám) ellenőrzéséhez használhat.This example shows how to specify a validation rule that the Windows PowerShell runtime can use to check the number of arguments (the count) that a parameter accepts before the cmdlet is run. Ezt az érvényesítési szabályt úgy állíthatja be, hogy deklarálja a ValidateCount attribútumot.You set this validation rule by declaring the ValidateCount attribute.

Megjegyzés

További információ az attribútumot meghatározó osztályról: System. Management. Automation. Validatecountattribute.For more information about the class that defines this attribute, see System.Management.Automation.Validatecountattribute.

Argumentumok számának érvényesítéseTo validate an argument count

  • Adja hozzá a validate attribútumot az alábbi kódban látható módon.Add the Validate attribute as shown in the following code. Ez a példa azt adja meg, hogy a paraméter egy argumentumot vagy legfeljebb három argumentumot fogad el.This example specifies that the parameter will accept one argument or as many as three arguments.

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

További információ az attribútum bevallásáról: ValidateCount attribútum deklarációja.For more information about how to declare this attribute, see ValidateCount Attribute Declaration.

Lásd még:See Also

ValidateCount attribútumdeklarációjaValidateCount Attribute Declaration

Windows PowerShell-parancsmag írásaWriting a Windows PowerShell Cmdlet