Validator Classe

Definição

Atenção

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

Classe base para todos os componentes do validador.

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
Herança
Validator
Derivado
Atributos

Observações

Note

Este material discute tipos e namespaces que estão obsoletos. Para mais informações, consulte Tipos Descontinuados no Windows Workflow Foundation 4.5.

A classe Validator é usada para garantir que as atividades estão devidamente configuradas no momento do design. Os validadores são instanciados durante o tempo de design quando o designer valida as propriedades atribuídas às atividades; Se os parâmetros de uma atividade não estiverem devidamente configurados, o designer mostrará erros de smart tag para os valores incorretos. Os validadores também correm durante a compilação e devolvem erros de validação se restrições como pai de objeto ou tipo de filho, número mínimo de filhos, etc., não estiverem corretas. Os validadores também funcionam em tempo de execução quando um fluxo de trabalho baseado em marcação é instanciado usando o CreateWorkflow método.

O principal objetivo de um Validador é garantir que os erros são conhecidos durante o design e não são expostos como exceções durante a execução.

Os validadores estão associados às atividades que validam usando o ValidatorTypeName atributo; todos os validadores de atividade devem herdar da ActivityValidator classe.

Por defeito, os validadores validam propriedades meta; não validam propriedades da instância que são configuráveis em tempo de execução.

Construtores

Name Description
Validator()
Obsoleto.

Inicializa uma nova instância da Validator classe.

Métodos

Name Description
Equals(Object)
Obsoleto.

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetFullPropertyName(ValidationManager)
Obsoleto.

Método auxiliar para extrair o nome completo da propriedade.

GetHashCode()
Obsoleto.

Serve como função de hash predefinida.

(Herdado de Object)
GetType()
Obsoleto.

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()
Obsoleto.

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()
Obsoleto.

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)
Validate(ValidationManager, Object)
Obsoleto.

Valida o objeto especificado e devolve uma coleção de erros de validação.

ValidateActivityChange(Activity, ActivityChangeAction)
Obsoleto.

Quando sobreposto numa classe derivada, valida uma alteração baseada numa especificação Activity que está a ser adicionada ou removida. Esta função é chamada durante a aplicação de alterações feitas ao fluxo de trabalho durante atualizações dinâmicas.

ValidateProperties(ValidationManager, Object)
Obsoleto.

Método auxiliar para validar automaticamente as propriedades específicas dos objetos.

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

Realiza a validação de uma propriedade e devolve um ValidationErrorCollection que contém os resultados dessa validação.

Aplica-se a