Aracılığıyla paylaş


ValidatePattern Özniteliği Bildirimi

ValidatePattern özniteliği, bir cmdlet parametresinin bağımsız değişkenini doğrulayan bir normal ifade deseni belirtir. Bu öznitelik Windows PowerShell işlevleri tarafından da kullanılabilir.

ValidatePattern bir cmdlet içinde çağrıldığında, Windows PowerShell çalışma zamanı cmdlet parametresinin bağımsız değişkenini bir dizeye dönüştürür ve bu dizeyi ValidatePattern özniteliği tarafından sağlanan desenle karşılaştırır. Cmdlet yalnızca bağımsız değişkenin dönüştürülen dize gösterimi ve sağlanan desen eşleşiyorsa çalıştırılır. Eşleşmiyorsa, Windows PowerShell çalışma zamanı tarafından bir hata oluşur.

Sözdizimi

[ValidatePattern(string regexString)]
[ValidatePattern(string regexString, Named Parameters)]

Parametreler

RegexString (System.String) Gerekli. Parametre bağımsız değişkenini doğrulayan normal bir ifade belirtir.

Seçenekler (System.Text.RegularExpressions.RegexOptions) İsteğe bağlı adlandırılmış parametre. Normal ifade seçeneklerini belirten System.Text.RegularExpressions.RegexOptions bayraklarının bit düzeyinde bir bileşimini belirtir.

Açıklamalar

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

  • Deseni daha fazla tanımlamak için özniteliğinin Option parametresini kullanabilirsiniz. Örneğin, desen büyük/küçük harfe duyarlı hale getirebilirsiniz.

  • Bu öznitelik bir koleksiyona uygulanırsa, koleksiyondaki her öğe desenle eşleşmelidir.

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

Ayrıca Bkz.

System.Management.Automation.ValidatePatternAttribute

Windows PowerShell Cmdlet'i yazma