Compartir a través de


DataSchemaErrorTaskService (Clase)

Esta clase representa un servicio agnóstico de base de datos de nivel de paquete para administrar todos los errores que se muestran en la lista de errores. Cualquier otra característica o componente puede crear instancias de sus propios objetos para administrar los errores que se van a mostrar en la ventana Lista de errores de Visual Studio.

Esta API no es compatible con CLS. 

Jerarquía de herencia

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

Espacio de nombres:  Microsoft.VisualStudio.Data.Schema.Package.UI
Ensamblado:  Microsoft.VisualStudio.Data.Schema.Package (en Microsoft.VisualStudio.Data.Schema.Package.dll)

Sintaxis

'Declaración
<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

El tipo DataSchemaErrorTaskService expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público DataSchemaErrorTaskService Inicializa una nueva instancia de la clase DataSchemaErrorTaskService.

Arriba

Propiedades

  Nombre Descripción
Propiedad pública ErrorLimit Número máximo de errores que se pueden mostrar, tal y como especifica el usuario.
Propiedad pública PackageErrorManager Obtiene el administrador de errores de nivel de paquete.

Arriba

Métodos

  Nombre Descripción
Método público Dispose Libera los recursos asociados.
Método público DoWork Indica a este procesador inactivo que realice algún trabajo.
Método público Equals Determina si el objeto Object especificado es igual al objeto Object actual. (Se hereda de Object).
Método protegido Finalize Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object).
Método público FlushOnIdleQueue Vacía los errores que todavía no se han colocado en la lista de errores.
Método público GetHashCode Actúa como función hash para un tipo concreto. (Se hereda de Object).
Método públicoMiembro estático GetSelectedErrors Devuelve los errores seleccionados en la lista de errores que son DataSchemaErrors.
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método público GetWorkload Devuelve la carga de trabajo restante para este procesador inactivo.
Método público IsSuppressed Devuelve un valor que indica si se suprimió este error.
Método protegido MemberwiseClone Crea una copia superficial del objeto Object actual. (Se hereda de Object).
Método público OnIdle Es el método al que un subproceso de interfaz de usuario llamará repetidamente cuando esté inactivo.
Método público RegisterErrorManager Registra la instancia de ErrorManager especificada con el servicio de tareas para que los errores del administrador de errores se agreguen a la lista de errores y se quiten de ella.
Método público RemoveAllTaskNavigators Quita todos los navegadores de tarea registrados del administrador de errores especificado.
Método público ToString Devuelve una cadena que representa el objeto actual. (Se hereda de Object).
Método público TreatWarningsAsErrors Devuelve el valor actual de la propiedad de proyecto TreatWarningsAsErrors.

Arriba

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Vea también

Referencia

Microsoft.VisualStudio.Data.Schema.Package.UI (Espacio de nombres)