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

Not

Bu malzeme artık kullanılmayan türleri ve ad alanlarını açıklamaktadır. Daha fazla bilgi için bkz. Windows Workflow Foundation 4.5'te Kullanım Dışı Türler.

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ının etkinliklere atanan özellikleri doğruladığında tasarım zamanında doğrulayıcıların örneği oluşturulur; Etkinliğin parametreleri düzgün yapılandırılmazsa tasarımcı yanlış değerler için akıllı etiket hataları gösterir. Doğrulayıcılar ayrıca derleme zamanında çalışır ve nesne üst veya alt türü, alt öğe sayısı alt öğe sayısı gibi kısıtlamalar söz konusuysa doğrulama hataları döndürür. doğru değil. İş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ı, hataların tasarım zamanında bilindiğinden ve çalışma zamanı sırasında özel durum olarak gösterilmediğinden emin olmaktır.

Doğrulayıcılar özniteliğini kullanarak ValidatorTypeName doğruladıkları etkinliklerle ilişkilendirilir; tüm etkinlik doğrulayıcıları sınıfından ActivityValidator devralmalıdır.

Varsayılan olarak, doğrulayıcılar meta özelliklerini doğrular; çalışma zamanında ayarlanabilir örnek özelliklerini doğrulamaz.

Oluşturucular

Validator()
Geçersiz.

Validator sınıfının yeni bir örneğini başlatır.

Yöntemler

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.

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()
Geçersiz.

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()
Geçersiz.

Geçerli nesneyi temsil eden dizeyi 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 eklenen veya kaldırılan bir değişiklik temelinde 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