Bagikan melalui


Deklarasi Atribut ValidateSet

Atribut ValidateSetAttribute menentukan sekumpulan nilai yang mungkin untuk argumen parameter cmdlet. Atribut ini juga dapat digunakan oleh fungsi Windows PowerShell.

Ketika atribut ini ditentukan, runtime Windows PowerShell menentukan apakah argumen yang disediakan untuk parameter cmdlet cocok dengan elemen dalam kumpulan elemen yang disediakan. Cmdlet dijalankan hanya jika argumen parameter cocok dengan elemen dalam set. Jika tidak ada kecocokan yang ditemukan, kesalahan akan dilemparkan oleh runtime Windows PowerShell.

Sintaksis

[ValidateSetAttribute(params string[] validValues)]
[ValidateSetAttribute(params string[] validValues, Named Parameters)]

Parameter-parameternya

ValidValues (System.String) Diperlukan. Menentukan nilai elemen parameter yang valid. Contoh berikut menunjukkan cara menentukan satu elemen atau beberapa elemen.

[ValidateSetAttribute("Steve")]
[ValidateSetAttribute("Steve","Mary")]

IgnoreCase (System.Boolean) Parameter bernama opsional. Nilai default true menunjukkan bahwa kasus diabaikan. Nilai false membuat cmdlet peka huruf besar/kecil.

Komentar

  • Atribut ini hanya dapat digunakan sekali per parameter.

  • Jika nilai parameter adalah array, setiap elemen array harus cocok dengan elemen set atribut.

  • Atribut ValidateSetAttribute ditentukan oleh kelas System.Management.Automation.ValidateSetAttribute.

Lihat Juga

System.Management.Automation.ValidateSetAttribute

Menulis Cmdlet Windows PowerShell