Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
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.
PowerShell