Partilhar via


Classe TaskValidationMessage

Representa uma mensagem de erro, aviso ou informações de validação.

Hierarquia de herança

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

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

Sintaxe

'Declaração
Public Class TaskValidationMessage _
    Inherits ValidationMessage
public class TaskValidationMessage : ValidationMessage

O tipo TaskValidationMessage expõe os membros a seguir.

Construtores

  Nome Descrição
Método público TaskValidationMessage Construtor.

Superior

Propriedades

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

Superior

Métodos

  Nome Descrição
Método público Configure Configura a tarefa fornecido com os valores desta mensagem.
Método público Equals Verifica se a mensagem de validação é igual a outro objeto. (Herdado de ValidationMessage.)
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. (Herdado de ValidationMessage.)
Método público GetType Obtém Type da instância atual. (Herdado de Object.)
Método público IsMatch(TaskItem) Determina se o especificado taskItem representa esta mensagem.
Método público IsMatch(IVsTaskItem) Determina se o especificado taskItem representa esta mensagem.
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. (Herdado de ValidationMessage.)
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. (Herdado de ValidationMessage.)
Método público UpdateFileReferences(String) Contém o nome do arquivo para atualizar. (Herdado de ValidationMessage.)
Método público UpdateReferencedModelElements Atualiza os elementos de modelo referenciado. (Herdado de ValidationMessage.)

Superior

Comentários

TaskValidationMessages são fornecidos pelo VsValidationContext, o que substitui o ConstructValidationMessage.Ele contém as informações para trabalhar com a janela da ferramenta de ErrorList de Visual Studio.Ele consiga navegar para a forma no diagrama do elemento de modelo ofensivo.

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.Shell