Compartilhar via


Classe ValidationMessage

Representa uma mensagem de validação que declara uma mensagem, um aviso ou erro.

Hierarquia de herança

System.Object
  Microsoft.VisualStudio.Modeling.Validation.ValidationMessage
    Microsoft.VisualStudio.Modeling.Shell.TaskValidationMessage

Namespace:  Microsoft.VisualStudio.Modeling.Validation
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.11.0 (em Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)

Sintaxe

'Declaração
Public Class ValidationMessage
public class ValidationMessage

O tipo ValidationMessage expõe os membros a seguir.

Construtores

  Nome Descrição
Método protegido ValidationMessage(ValidationContext, String) Inicializa uma nova instância da classe ValidationMessage usando um contexto e uma descrição para a mensagem.
Método protegido ValidationMessage(ValidationContext, String, Int32, Int32) Inicializa uma nova instância da classe ValidationMessage usando um contexto, uma descrição, um número de linha e um número de coluna para a mensagem.
Método protegido ValidationMessage(ValidationContext, String, String, ViolationType) Inicializa uma nova instância da classe ValidationMessage usando um tipo de violação, uma descrição, um código e um contexto para a mensagem.

Superior

Propriedades

  Nome Descrição
Propriedade pública Code Obtém o código para a mensagem.
Propriedade pública Column Obtém a coluna em uma linha de texto onde o erro ocorre.
Propriedade pública Context Obtém as informações de contexto para uma mensagem de validação.
Propriedade pública Description Obtém a descrição de uma mensagem de validação.
Propriedade pública File Obtém o nome de um arquivo referenciado.
Propriedade pública HelpKeyword Obtém ou define a palavra-chave para procurar na Ajuda do Visual Studio.
Propriedade pública Line Obtém o número de linha no arquivo ao qual o erro ou o aviso se refere.
Propriedade pública ReferencedFiles Obtém os nomes dos arquivos ao qual se refere a ValidationMessage.
Propriedade pública ReferencedModelElements Obtém os elementos de modelo são referenciados por esta mensagem.
Propriedade pública Type Obtém o tipo de mensagem de validação.

Superior

Métodos

  Nome Descrição
Método público Equals Verifica se a mensagem de validação é igual a outro objeto. (Substitui Object.Equals(Object).)
Método protegido Finalize Permite que um objeto tentar liberar recursos e realizar outras operações de limpeza antes de ser recuperados pela coleta de lixo. (Herdado de Object.)
Método público GetHashCode Obtém um identificador para um ValidationMessage. (Substitui Object.GetHashCode().)
Método público GetType Obtém Type da instância atual. (Herdado de Object.)
Método protegido MemberwiseClone Cria uma cópia superficial de Objectatual. (Herdado de Object.)
Método público ToString Identifica a mensagem de validação. (Substitui Object.ToString().)
Método público UpdateFileReferences(IEnumerable<String>) Contém os nomes dos arquivos para atualizar de uma lista de nomes de arquivo de zero ou mais.
Método público UpdateFileReferences(String) Contém o nome do arquivo para atualizar.
Método público UpdateReferencedModelElements Atualiza os elementos de modelo referenciado.

Superior

Comentários

A ValidationMessage é criado em um método de validação definida pelo usuário.A criação real é concluída por meio do virtual ValidationContext.ConstructValidationMessage método.

Essa validação representa de classe de mensagens do ValidationMessageObserver pode obter a classe.

Para obter mais informações, consulte Validação em um idioma específico do domínio.

Acesso thread-safe

Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Namespace Microsoft.VisualStudio.Modeling.Validation