Partilhar via


Classe DataSchemaErrorTaskService

Esta classe representa um serviço independente de banco de dados de nível de pacote para gerenciar todos os erros são exibidos na lista de erros. Qualquer recurso ou componente pode instanciar seus próprios objetos para gerenciar os erros sejam exibidos a Visual Studio ErrorList janela.

Esta API não compatível com CLS. 

Hierarquia de herança

System.Object
  Microsoft.VisualStudio.Data.Schema.Package.UI.DataSchemaErrorTaskService

Namespace:  Microsoft.VisualStudio.Data.Schema.Package.UI
Assembly:  Microsoft.VisualStudio.Data.Schema.Package (em Microsoft.VisualStudio.Data.Schema.Package.dll)

Sintaxe

'Declaração
<CLSCompliantAttribute(False)> _
Public NotInheritable Class DataSchemaErrorTaskService _
    Implements IDisposable, IDatabaseProjectIdleProcessor, IDatabaseProjectWorkloadProvider, IErrorManagerLimiter
[CLSCompliantAttribute(false)]
public sealed class DataSchemaErrorTaskService : IDisposable, 
    IDatabaseProjectIdleProcessor, IDatabaseProjectWorkloadProvider, IErrorManagerLimiter
[CLSCompliantAttribute(false)]
public ref class DataSchemaErrorTaskService sealed : IDisposable, 
    IDatabaseProjectIdleProcessor, IDatabaseProjectWorkloadProvider, IErrorManagerLimiter
[<Sealed>]
[<CLSCompliantAttribute(false)>]
type DataSchemaErrorTaskService =  
    class
        interface IDisposable
        interface IDatabaseProjectIdleProcessor
        interface IDatabaseProjectWorkloadProvider
        interface IErrorManagerLimiter
    end
public final class DataSchemaErrorTaskService implements IDisposable, IDatabaseProjectIdleProcessor, IDatabaseProjectWorkloadProvider, IErrorManagerLimiter

O tipo DataSchemaErrorTaskService expõe os membros a seguir.

Construtores

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

Início

Propriedades

  Nome Descrição
Propriedade pública ErrorLimit O número máximo de erros que podem ser exibidos, conforme especificado pelo usuário.
Propriedade pública PackageErrorManager Obtém o Gerenciador de erro no nível do pacote..

Início

Métodos

  Nome Descrição
Método público Dispose Lançamentos de recursos associados.
Método público DoWork Informa este processador ocioso para executar algum trabalho.
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 FlushOnIdleQueue Libera todos os erros que ainda não foram colocados na lista de erros.
Método público GetHashCode Serves as a hash function for a particular type. (Herdado de Object.)
Método públicoMembro estático GetSelectedErrors Retorna erros selecionados na lista de erros que são DataSchemaErrors.
Método público GetType Obtém o Type da instância atual. (Herdado de Object.)
Método público GetWorkload Retorna a carga de trabalho permanece para este processador ocioso.
Método público IsSuppressed Retorna um valor que indica se este erro foi suprimido.
Método protegido MemberwiseClone Cria uma cópia superficial do atual Object. (Herdado de Object.)
Método público OnIdle Esse método será chamado repetidamente por um thread de interface do usuário quando o thread está ocioso.
Método público RegisterErrorManager Registra a instância especificada do ErrorManager com o serviço de tarefa para que os erros do Gerenciador de erro são adicionados e removidos da lista de erros.
Método público RemoveAllTaskNavigators Remove todos os navegadores de tarefa registrada do Gerenciador de erro especificado.
Método público ToString Retorna um string que representa o objeto atual. (Herdado de Object.)
Método público TreatWarningsAsErrors Retorna o valor atual da propriedade de projeto TreatWarningsAsErrors.

Início

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.VisualStudio.Data.Schema.Package.UI