다음을 통해 공유


ValidateLength 특성 선언

ValidateLength 특성은 cmdlet 매개 변수 인수에 대한 최소 및 최대 문자 수를 지정합니다. 이 특성은 Windows PowerShell 함수에서도 사용할 수 있습니다.

구문론

[ValidateLength(int minLength, int maxlength)]

매개 변수

MinLength (System.Int32) 필수입니다. 허용되는 최소 문자 수를 지정합니다.

MaxLength (System.Int32) 필수입니다. 허용되는 최대 문자 수를 지정합니다.

비고

  • 이 특성을 선언하는 방법에 대한 자세한 내용은 입력 유효성 검사 규칙선언하는 방법을 참조하세요.

  • 이 특성을 사용하지 않는 경우 해당 매개 변수 인수의 길이는 임의의 길이일 수 있습니다.

  • Windows PowerShell 런타임은 다음 조건에서 오류를 throw합니다.

    • MaxLength 특성 매개 변수의 값이 MinLength 특성 매개 변수의 값보다 작은 경우

    • MaxLength 특성 매개 변수가 0으로 설정된 경우

    • 인수가 문자열이 아닌 경우

  • ValidateLength 특성은 System.Management.Automation.ValidateLengthAttribute 클래스에 의해 정의됩니다.

또한 참조하십시오

system.Management.Automation.ValidateLengthAttribute

Windows PowerShell Cmdlet 작성