ValidatePattern Öznitelik Bildirimi
ValidatePattern özelliği, bir cmdlet parametresinin bağımsız değişkenini doğrulayan bir normal ifade modelini 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 ardından 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ülmüş dize gösterimi ve sağlanan model eşleştiğinde çalıştırılır. Eşleşmezlerse Windows PowerShell çalışma zamanı tarafından bir hata oluşturulur.
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 ifadeyi belirtir.
Seçenekler (System.Text.Regularexpressions.Regexoptions) İsteğe bağlı adlandırılmış parametre. Düzenli ifade seçeneklerini belirten System.Text.Regularexpressions.Regexoptions bayraklarının bit düzeyinde birleşimini belirtir.
Notlar
Bu özellik parametre başına yalnızca bir kez kullanılabilir.
-
Deseni daha ayrıntılı tanımlamak için özelliğin
Optionparametresini kullanabilirsiniz. Örneğin, deseni büyük/küçük harfe duyarlı hale getirebilirsiniz. Bu özellik bir koleksiyona uygulanırsa koleksiyondaki her öğenin desenle eşleşmesi gerekir.
ValidatePattern özniteliği System.Management.Automation.Validatepatternattribute sınıfı tarafından tanımlanır.
Ayrıca Bakınız
System.Management.Automation.Validatepattern niteliği
Windows PowerShell Cmdlet'i Yazma