此示例演示如何指定 Windows PowerShell 运行时可用于检查参数在运行 cmdlet 之前接受的参数数(计数)。 通过声明 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 属性声明。