Classe ErrorManager

Gerencia os erros listados na Error List janela de Visual Studio.

Hierarquia de herança

System.Object
  Microsoft.Data.Schema.ErrorManager

Namespace:  Microsoft.Data.Schema
Assembly:  Microsoft.Data.Schema (em Microsoft.Data.Schema.dll)

Sintaxe

'Declaração
<SerializableAttribute> _
Public NotInheritable Class ErrorManager _
    Implements IDisposable, ISerializable
[SerializableAttribute]
public sealed class ErrorManager : IDisposable, 
    ISerializable
[SerializableAttribute]
public ref class ErrorManager sealed : IDisposable, 
    ISerializable
[<Sealed>]
[<SerializableAttribute>]
type ErrorManager =  
    class
        interface IDisposable
        interface ISerializable
    end
public final class ErrorManager implements IDisposable, ISerializable

O tipo ErrorManager expõe os membros a seguir.

Construtores

  Nome Descrição
Método público ErrorManager Inicializa uma nova instância da classe ErrorManager.

Início

Propriedades

  Nome Descrição
Propriedade públicaMembro estático BuildCategory Obtém o objeto que representa a categoria de compilação.
Propriedade públicaMembro estático DefaultCategory Obtém o objeto que representa a categoria padrão.
Propriedade públicaMembro estático DeployCategory Obtém o objeto que representa a categoria de implantar.
Propriedade públicaMembro estático ExternalsResolutionCategory Obtém o objeto que representa a categoria de resolução.
Propriedade públicaMembro estático ModelCategory Obtém o objeto que representa a categoria de modelo.
Propriedade públicaMembro estático ProjectPropertiesCategory Obtém o objeto que representa a categoria de propriedades do projeto.
Propriedade públicaMembro estático ValidationAtBuildCategory Obtém o objeto que representa a categoria de validação.
Propriedade públicaMembro estático ValidationOnIdleCategory Obtém o objeto que representa a validação de categoria ociosa.

Início

Métodos

  Nome Descrição
Método público Add(DataSchemaError, Object) Adiciona o fornecido DataSchemaError o objeto para o Error List janela de Visual Studio usando a categoria especificada.
Método público Add(IList<DataSchemaError>, Object) Adiciona uma coleção de DataSchemaError objetos para o Error List janela de Visual Studio na categoria especificada.
Método público Add(DataSchemaError, Object, Boolean)
Método público Add(IList<DataSchemaError>, Object, Boolean)
Método públicoMembro estático AddPersistedCategory Designa que erros adicionados a Lista de erros janela de Visual Studio, junto com a categoria fornecida, serão persistentes.
Método público ClearCategory Remove todos os erros que tenham a categoria fornecida a partir de Error List janela de Visual Studio.
Método público Dispose Libera todos os recursos que são usados pela instância atual do ErrorManager classe.
Método público Equals Determina se o especificado Object é igual a atual Object. (Herdado de Object.)
Método protegido Finalize Permite que um objeto tentar liberar recursos e executar outras operações de limpeza antes que ele é recuperado pela coleta de lixo. (Herdado de Object.)
Método público Find(String, Object) Recupera uma lista de todos os DataSchemaError os objetos que pertencem à categoria especificada e documento.
Método público Find(Predicate<DataSchemaError>, Object)
Método público GetAllCategories Recupera uma lista de todas as categorias existentes.
Método público GetAllErrors() Recupera uma lista de todos os erros do ErrorManager.
Método público GetAllErrors(Object) Recupera uma lista de todos os erros de ErrorManager que pertencem à categoria especificada.
Método público GetCategories
Método público GetErrorCounts Recupera as contagens de erros que pertencem à categoria fornecida.Contagens são retornadas para vários níveis de gravidade.
Método público GetHashCode Serves as a hash function for a particular type. (Herdado de Object.)
Método público GetObjectData Inicializa uma nova instância da classe ErrorManager.
Método público GetType Obtém o Type da instância atual. (Herdado de Object.)
Método protegido MemberwiseClone Cria uma cópia superficial do atual Object. (Herdado de Object.)
Método público MergeWith Copia os erros de outro ErrorManager objeto.
Método público Remove(String, Object) Remove o Error List janela de Visual Studio todos os DataSchemaError objetos do que compartilham o nome do arquivo de documento e categoria.
Método público Remove(DataSchemaError, Object) Remove especificado DataSchemaError objeto a partir do Error List janela de Visual Studio.
Método público Remove(IList<DataSchemaError>, Object) Remove especificado DataSchemaError objetos a partir do Error List janela de Visual Studio.
Método público Remove(Predicate<DataSchemaError>, Object)
Método público ToString Retorna um string que representa o objeto atual. (Herdado de Object.)
Método público UpdateErrorsDocumentName Altera o nome do documento no Document propriedade de todos os DataSchemaError objetos na Error List janela de Visual Studio que pertencem à categoria especificada.

Início

Eventos

  Nome Descrição
Evento público Disposed Ocorre quando o ErrorManager foi descartado.
Evento público ErrorManagerRefreshed Ocorre quando os dados de ErrorManager foi atualizado.
Evento público ErrorsChanged Ocorre quando um ou mais erros foram adicionados ou removidos do Error List janela de Visual Studio.

Início

Comentários

Todos os DataSchemaError objetos são adicionados e removidos do Error List janela através dessa classe.

Acesso thread-safe

Quaisquer membros static (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.Data.Schema

DataSchemaError

Outros recursos

Janela de lista de erros