ValidateLength 屬性宣告

ValidateLength 屬性會指定 Cmdlet 參數引數的最小和最大字元數。 Windows PowerShell 函數也可以使用這個屬性。

語法

[ValidateLength(int minLength, int maxlength)]

參數

MinLength 需要 (system.object) 。 指定允許的最小字元數。

MaxLength 需要 (system.object) 。 指定允許的最大字元數。

備註

  • 如需如何宣告這個屬性的詳細資訊,請參閱 如何宣告輸入驗證規則

  • 如果未使用此屬性,對應的參數引數可以是任何長度。

  • 在下列情況下,Windows PowerShell 執行時間會擲回錯誤:

    • 當 attribute 參數的值 MaxLength 小於 attribute 參數的值時 MinLength

    • MaxLength 屬性參數設定為0時。

    • 當引數不是字串時。

  • ValidateLength 屬性是由 Validatelengthattribute 類別所定義。

另請參閱

Validatelengthattribute。

撰寫 Windows PowerShell Cmdlet