Как проверить количество аргументов
В этом примере показано, как указать правило проверки, которое может использовать среда выполнения Windows PowerShell для проверки количества аргументов (число), которое принимает параметр перед выполнением командлета. Это правило проверки устанавливается путем объявления атрибута ValidateCount.
Примечание.
Дополнительные сведения о классе, определяющем этот атрибут, см. в system.Management.Automation.ValidateCountAttribute.
Проверка количества аргументов
Добавьте атрибут Validate, как показано в следующем коде. В этом примере указывается, что параметр принимает один аргумент или столько, сколько три аргумента.
[ValidateCount(1, 3)] [Parameter(Position = 0, Mandatory = true)] public string[] UserNames { get { return userNames; } set { userNames = value; } } private string[] userNames;
Дополнительные сведения об объявлении этого атрибута см. в объявлении атрибутов ValidateCount.
См. также
PowerShell