Validator Sınıf

Tanım

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.

Şunlara uygulanır