ValidationContext Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 |