Freigeben über


Validator Klasse

Definition

Achtung

The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*

Basisklasse für alle Validierungssteuerelement-Komponenten.

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
Vererbung
Validator
Abgeleitet
Attribute

Hinweise

Hinweis

In diesem Material werden veraltete Typen und Namespaces erläutert. Weitere Informationen finden Sie unter Veraltete Typen in Windows Workflow Foundation 4.5.

Die Validator-Klasse wird verwendet, um sicherzustellen, dass Aktivitäten zur Entwurfszeit ordnungsgemäß konfiguriert werden. Validierungssteuerelemente werden während der Entwurfszeit instanziiert, wenn der Designer die Eigenschaften überprüft, die den Aktivitäten zugewiesen sind. Wenn die Parameter einer Aktivität nicht richtig konfiguriert sind, zeigt der Designer für die falschen Werte Smarttagfehler an. Validierungssteuerelemente werden auch zur Kompilierungszeit ausgeführt und geben Validierungsfehler zurück, wenn Einschränkungen wie das übergeordnete Element des Objekts oder der Typ des untergeordneten Elements, die Mindestanzahl der untergeordneten Elemente usw. nicht korrekt sind. Validierungssteuerelemente werden auch zur Laufzeit ausgeführt, wenn ein Markup-basierter Workflow mit der CreateWorkflow-Methode instanziiert wird.

Der Hauptzweck eines Validierungssteuerelements besteht darin sicherzustellen, dass Fehler zur Entwurfszeit auftreten und nicht während der Laufzeit als Ausnahmen auftreten.

Validierungssteuerelemente werden den Aktivitäten, die sie validieren, mithilfe des ValidatorTypeName-Attributs zugeordnet. Alle Aktivitätsvalidierungssteuerelemente müssen von der ActivityValidator-Klasse erben.

Standardmäßig überprüfen Validierungssteuerelemente Metaeigenschaften. Sie überprüfen keine Instanzeigenschaften, die zur Laufzeit eingerichtet werden können.

Konstruktoren

Validator()
Veraltet.

Initialisiert eine neue Instanz der Validator-Klasse.

Methoden

Equals(Object)
Veraltet.

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetFullPropertyName(ValidationManager)
Veraltet.

Hilfsmethode, um den vollständigen Eigenschaftennamen zu extrahieren.

GetHashCode()
Veraltet.

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()
Veraltet.

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()
Veraltet.

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()
Veraltet.

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)
Validate(ValidationManager, Object)
Veraltet.

Überprüft das angegebene Objekt und gibt eine Auflistung von Validierungsfehlern zurück.

ValidateActivityChange(Activity, ActivityChangeAction)
Veraltet.

Überprüft, wenn in einer abgeleiteten Klasse eine Überschreibung erfolgt, eine Änderung basierend auf einer angegebenen Activity, die hinzugefügt oder entfernt wird. Diese Funktion wird während der Anwendung von Änderungen aufgerufen, die bei dynamischen Updates am Workflow vorgenommen werden.

ValidateProperties(ValidationManager, Object)
Veraltet.

Hilfsmethode, um die spezifischen Objekteigenschaften automatisch zu überprüfen.

ValidateProperty(PropertyInfo, Object, Object, ValidationManager)
Veraltet.

Führt die Validierung für eine Eigenschaft aus und gibt eine ValidationErrorCollection zurück, die die Ergebnisse dieser Validierung enthält.

Gilt für: