Classe ValidationMessageObserver
Relatórios de erros, mensagens e avisos gerados a partir de métodos de validação.
Hierarquia de herança
System.Object
Microsoft.VisualStudio.Modeling.Validation.ValidationMessageObserver
Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelSerializationHelperBase.SerializationValidationObserver
Microsoft.VisualStudio.Modeling.Shell.ErrorListObserver
Namespace: Microsoft.VisualStudio.Modeling.Validation
Assembly: Microsoft.VisualStudio.Modeling.Sdk.11.0 (em Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)
Sintaxe
'Declaração
Public MustInherit Class ValidationMessageObserver
public abstract class ValidationMessageObserver
O tipo ValidationMessageObserver expõe os membros a seguir.
Construtores
Nome | Descrição | |
---|---|---|
![]() |
ValidationMessageObserver | Inicializa uma nova instância da classe ValidationMessageObserver. |
Superior
Métodos
Nome | Descrição | |
---|---|---|
![]() |
Equals | Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.) |
![]() |
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.) |
![]() |
GetHashCode | Serve como uma função de hash para um tipo específico. (Herdado de Object.) |
![]() |
GetType | Obtém Type da instância atual. (Herdado de Object.) |
![]() |
MemberwiseClone | Cria uma cópia superficial de Objectatual. (Herdado de Object.) |
![]() |
OnValidationBeginning | Indica que a validação está prestes a começar. |
![]() |
OnValidationEnded | Indica que a validação foi finalizada. |
![]() |
OnValidationMessageAdded | Indica que uma mensagem de validação foi adicionada. |
![]() |
OnValidationMessageRemoved | Indica que uma mensagem foi removida. |
![]() |
OnValidationMessagesChangedSummary | Indica que a lista de mensagens de validação foi alterado. |
![]() |
OnValidationMessagesChanging | Indica que uma lista de mensagens de validação está mudando. |
![]() |
ToString | Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.) |
Superior
Comentários
Essa classe abstrata fornece métodos que ocorrem em eventos durante o processo de validação, como [OnValidationBeginning] e [OnValidationEnded].
Se você usar esses métodos, uma classe derivada pode executar uma ou mais ações em um ou mais eventos durante o processo de validação.Quando a validação inicia ou termina são exemplos desses eventos.
Depois que todos os métodos de validação tiverem sido chamados, o usuário recebe as mensagens que foram adicionadas ou removidas durante o processo de validação.
Os métodos são chamados na seguinte ordem:
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.