Validator Classe

Definizione

Attenzione

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

Classe di base per tutti i componenti del validator.

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
Ereditarietà
Validator
Derivato
Attributi

Commenti

Nota

In questo materiale vengono descritti tipi e spazi dei nomi obsoleti. Per altre informazioni, vedere Deprecated Types in Windows Workflow Foundation 4.5 (Tipi deprecati in Windows Workflow Foundation 4.5).

La classe Validator viene utilizzata per assicurare che le attività siano configurate correttamente in fase di progettazione. Durante la fase di progettazione, quando l'utilità di progettazione convalida le proprietà assegnate alle attività, viene creata un'istanza delle classi Validator; se i parametri di un'attività non sono configurati correttamente, l'utilità di progettazione restituirà smart tag contenenti gli errori relativi ai valori non corretti. Le classi Convalida vengono eseguite anche durante la fase di compilazione e restituiscono errori di convalida se vincoli quali tipo padre o figlio dell'oggetto, numero minimo di figli, e così via non sono corretti. Le classi Validator vengono eseguite anche durante il runtime quando viene creata un'istanza del flusso di lavoro basato su markup utilizzando il metodo CreateWorkflow.

Lo scopo principale di una classe Validator è assicurare che gli errori siano individuati durante la fase di progettazione e non risultino come eccezioni durante il runtime.

Le classi Validator sono associate alle attività che convalidano utilizzando l'attributo ValidatorTypeName; tutte le classi Validator delle attività devono ereditare dalla classe ActivityValidator.

Per impostazione predefinita, le classi Validator convalidano le metaproprietà; non convalidano proprietà dell'istanza che possono essere impostate durante il runtime.

Costruttori

Validator()
Obsoleti.

Inizializza una nuova istanza della classe Validator.

Metodi

Equals(Object)
Obsoleti.

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetFullPropertyName(ValidationManager)
Obsoleti.

Metodo di supporto per estrarre il nome completo della proprietà.

GetHashCode()
Obsoleti.

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()
Obsoleti.

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()
Obsoleti.

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()
Obsoleti.

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
Validate(ValidationManager, Object)
Obsoleti.

Convalida l'oggetto specificato e restituisce una raccolta di errori di convalida.

ValidateActivityChange(Activity, ActivityChangeAction)
Obsoleti.

Quando se ne esegue l'override in una classe derivata, convalida una modifica in base a una classe Activity specificata, aggiunta o rimossa. Questa funzione viene chiamata durante l'applicazione di modifiche apportate al flusso di lavoro durante gli aggiornamenti dinamici.

ValidateProperties(ValidationManager, Object)
Obsoleti.

Metodo di supporto per convalidare automaticamente le proprietà specifiche degli oggetti.

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

Esegue la convalida di una proprietà, quindi restituisce una classe ValidationErrorCollection che contiene i risultati della convalida.

Si applica a