ValidationContext Classe

Definição

Contexto para validar elementos de modelo. O construtor usará uma coleção de elementos de modelo destinada a ser validada. Quando o validaiton for concluído, a mensagem de validação será preparada na propriedade CurrentViolations.

public ref class ValidationContext
public class ValidationContext
type ValidationContext = class
Public Class ValidationContext
Herança
ValidationContext
Derivado

Construtores

ValidationContext(String[], IEnumerable<ModelElement>)

Ctor

ValidationContext(String[], ModelElement)

Construtor para criar um contexto de validação personalizado. Em seguida, a validação pode ser chamada de ValidationController. Validate com este objeto de contexto.

ValidationContext(ValidationCategories, IEnumerable<ModelElement>)

Construtor

ValidationContext(ValidationCategories, ModelElement)

Construtor

Propriedades

Categories

Retorna o contexto de validação.

CurrentViolations

Retorna a coleção ReadOnly de mensagens de validação relatadas.

CustomCategories

Retorna as cadeias de caracteres de validação personalizadas especificadas pelo usuário por meio da API ValidationController. ValidateCustom

ValidationSubjects

Obtenha a coleção somente leitura de ModelElements a ser validada.

Métodos

ConstructValidationMessage(String, String, ViolationType, ModelElement[])

Construa uma mensagem de validação. Substitua esse método para construir uma mensagem de validação personalizada.

GetCache<T>()

Obter o objeto de cache de uma determinada classe. Constrói um objeto se nenhum já existir neste ValidationContext.

GetCache<T>(String)

Obtém um objeto de cache de uma determinada classe e nome. Constrói um objeto se nenhum já existir neste ValidationContext.

GetNavigationProxyModelElements(ModelElement)

Retorna o elemento de modelo de substituição para o elemento de modelo passado no. Considere o caso em que os elementos do modelo de apresentação exibidos (pixels) representam os elementos de modelo que são proxies para o elemento de modelo incorreto real relatado durante a validação do modelo.

LogError(String, String, ModelElement[])

Criar um novo erro de validação e registrar uma mensagem na coleção mantida pelo contexto de validação

LogFatal(String, String, ModelElement[])

Criar um novo erro fatal de validação e registrar uma mensagem na coleção mantida pelo contexto de validação

LogMessage(String, String, ModelElement[])

Criar uma nova informação de validação e registrar uma mensagem na coleção mantida pelo contexto de validação

LogViolation(ViolationType, String, String, ModelElement[])

Crie um novo erro de validação, mensagem ou aviso com base no valor de enumeração de violatype passado. A mensagem de validação para a coleção mantida pelo contexto de validação

LogWarning(String, String, ModelElement[])

Criar um novo aviso de validação e registrar uma mensagem na coleção mantida pelo contexto de validação

SetCacheValue<T>(String, T)

Definir o objeto armazenado em cache associado ao nome

TryGetCacheValue<T>(String, T)

Retorna se o objeto em cache associado ao nome existe ou não

Aplica-se a