Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Атрибут ValidatePattern указывает шаблон регулярного выражения, который проверяет аргумент параметра командлета. Этот атрибут также можно использовать функциями Windows PowerShell.
При вызове ValidatePattern в командлете среда выполнения Windows PowerShell преобразует аргумент параметра командлета в строку, а затем сравнивает эту строку с шаблоном, предоставленным атрибутом ValidatePattern. Командлет выполняется только в том случае, если преобразованное строковое представление аргумента и указанное совпадение шаблона. Если они не совпадают, возникает ошибка среды выполнения Windows PowerShell.
Синтаксис
[ValidatePattern(string regexString)]
[ValidatePattern(string regexString, Named Parameters)]
Параметры
RegexString (System.String) Обязательный. Указывает регулярное выражение, которое проверяет аргумент параметра.
Параметры (System.Text.RegularExpressions.RegexOptions) Необязательный именованный параметр. Задает побитовое сочетание флагов System.Text.RegularExpressions.RegexOptions флагов, которые указывают параметры регулярного выражения.
Замечания
Этот атрибут можно использовать только один раз для каждого параметра.
Для дальнейшего определения шаблона можно использовать параметр
Optionатрибута. Например, можно сделать шаблон чувствительным к регистру.Если этот атрибут применяется к коллекции, каждый элемент в коллекции должен соответствовать шаблону.
Атрибут ValidatePattern определяется классом System.Management.Automation.ValidatePatternAttribute.
См. также
PowerShell