Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
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.