Aracılığıyla paylaş


ValidateSet Özniteliği Bildirimi

ValidateSetAttribute özniteliği, cmdlet parametre bağımsız değişkeni için bir dizi olası değer belirtir. Bu öznitelik Windows PowerShell işlevleri tarafından da kullanılabilir.

Bu öznitelik belirtildiğinde, Windows PowerShell çalışma zamanı cmdlet parametresi için sağlanan bağımsız değişkenin sağlanan öğe kümesindeki bir öğeyle eşleşip eşleşmediğini belirler. Cmdlet yalnızca parametre bağımsız değişkeni kümedeki bir öğeyle eşleşiyorsa çalıştırılır. Eşleşme bulunmazsa, Windows PowerShell çalışma zamanı tarafından bir hata oluşur.

Sözdizimi

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

Parametreler

ValidValues (System.String) Gerekli. Geçerli parametre öğesi değerlerini belirtir. Aşağıdaki örnek, bir veya birden çok öğenin nasıl belirtileceğini gösterir.

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

IgnoreCase (System.Boolean) İsteğe bağlı adlandırılmış parametre. varsayılan değeri true, büyük/küçük harf yoksayıldığını gösterir. false değeri, cmdlet'in büyük/küçük harfe duyarlı olmasını sağlar.

Açıklamalar

  • Bu öznitelik, parametre başına yalnızca bir kez kullanılabilir.

  • Parametre değeri bir diziyse, dizinin her öğesi öznitelik kümesinin bir öğesiyle eşleşmelidir.

  • ValidateSetAttribute özniteliği, System.Management.Automation.ValidateSetAttribute sınıfı tarafından tanımlanır.

Ayrıca Bkz.

System.Management.Automation.ValidateSetAttribute

Windows PowerShell Cmdlet'i yazma