Validator Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Dikkat
The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*
Tüm doğrulayıcı bileşenleri için temel sınıf.
public ref class Validator
public class Validator
[System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")]
public class Validator
type Validator = class
[<System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")>]
type Validator = class
Public Class Validator
- Devralma
-
Validator
- Türetilmiş
- Öznitelikler
Açıklamalar
Note
Bu malzeme, eski türleri ve ad alanlarını ele alır. Daha fazla bilgi için bkz. Deprecated Types in Windows Workflow Foundation 4.5.
Validator sınıfı, etkinliklerin tasarım zamanında düzgün yapılandırıldığından emin olmak için kullanılır. Tasarımcı etkinliklere atanan özellikleri doğruladığında tasarım zamanında doğrulayıcıların örneği oluşturulur; bir etkinliğin parametreleri düzgün yapılandırılmamışsa tasarımcı yanlış değerler için akıllı etiket hataları gösterir. Doğrulayıcılar derleme zamanında da çalışır ve nesne üst veya alt türü, en az alt öğe sayısı gibi kısıtlamalar doğru değilse doğrulama hataları döndürür. İşaretlemeyi temel alan bir iş akışı yöntemi kullanılarak CreateWorkflow örneklendiğinde de doğrulayıcılar çalışma zamanında çalışır.
Validator'ın temel amacı, tasarım zamanında hataların bilindiğinden ve çalışma zamanında özel durum olarak gösterilmediğinden emin olmaktır.
Doğrulayıcılar özniteliği kullanılarak ValidatorTypeName doğruladıkları etkinliklerle ilişkilendirilir; tüm etkinlik doğrulayıcılarının sınıfından devralması ActivityValidator gerekir.
Varsayılan olarak, doğrulayıcılar meta özellikleri doğrular; çalışma zamanında ayarlanabilen örnek özelliklerini doğrulamaz.
Oluşturucular
| Name | Description |
|---|---|
| Validator() |
Geçersiz.
Validator sınıfının yeni bir örneğini başlatır. |
Yöntemler
| Name | Description |
|---|---|
| Equals(Object) |
Geçersiz.
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
| GetFullPropertyName(ValidationManager) |
Geçersiz.
Tam özellik adını ayıklamak için yardımcı yöntem. |
| GetHashCode() |
Geçersiz.
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
| GetType() |
Geçersiz.
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| MemberwiseClone() |
Geçersiz.
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
| ToString() |
Geçersiz.
Geçerli nesneyi temsil eden bir dize döndürür. (Devralındığı yer: Object) |
| Validate(ValidationManager, Object) |
Geçersiz.
Belirtilen nesneyi doğrular ve bir doğrulama hataları koleksiyonu döndürür. |
| ValidateActivityChange(Activity, ActivityChangeAction) |
Geçersiz.
Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen Activity bir eklenen veya kaldırılan bir değişikliği doğrular. Bu işlev, dinamik güncelleştirmeler sırasında iş akışında yapılan değişikliklerin uygulanması sırasında çağrılır. |
| ValidateProperties(ValidationManager, Object) |
Geçersiz.
Belirli nesne özelliklerini otomatik olarak doğrulamak için yardımcı yöntem. |
| ValidateProperty(PropertyInfo, Object, Object, ValidationManager) |
Geçersiz.
Bir özellik üzerinde doğrulama gerçekleştirir ve bu doğrulamanın sonuçlarını içeren bir ValidationErrorCollection döndürür. |