DataSchemaErrorTaskService-Klasse

Diese Klasse stellt einen agnostischen Datenbankdienst auf Paketebene zum Verwalten aller in der Fehlerliste angezeigten Fehler dar. Andere Funktionen oder Komponenten können eigene Objekte zum Verwalten der Fehler instanziieren, die im Visual Studio-Fehlerlistenfenster angezeigt werden sollen.

Diese API ist nicht CLS-kompatibel. 

Vererbungshierarchie

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

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

Syntax

'Declaration
<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

Der DataSchemaErrorTaskService-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode DataSchemaErrorTaskService Initialisiert eine neue Instanz der DataSchemaErrorTaskService-Klasse.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft ErrorLimit Die maximale Anzahl von Fehlern, die angezeigt werden können, wie vom Benutzer angegeben.
Öffentliche Eigenschaft PackageErrorManager Ruft den Fehler-Manager auf Paketebene ab.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Dispose Gibt zugeordnete Ressourcen frei.
Öffentliche Methode DoWork Weist den Prozessor im Leerlauf an, Arbeit auszuführen.
Öffentliche Methode Equals Bestimmt, ob das angegebene Object und das aktuelle Object gleich sind. (Von Object geerbt.)
Geschützte Methode Finalize Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.)
Öffentliche Methode FlushOnIdleQueue Entfernt alle Fehler, die noch nicht in die Fehlerliste eingefügt wurden.
Öffentliche Methode GetHashCode Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.)
Öffentliche MethodeStatischer Member GetSelectedErrors Gibt die ausgewählten Fehler in der Fehlerliste zurück, bei denen es sich um DataSchemaErrors handelt.
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode GetWorkload Gibt die verbleibende Arbeitsauslastung für diesen Prozessor im Leerlauf zurück.
Öffentliche Methode IsSuppressed Gibt einen Wert zurück, der angibt, ob dieser Fehler unterdrückt wurde.
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Öffentliche Methode OnIdle Diese Methode wird wiederholt von einem Benutzeroberflächenthread aufgerufen, wenn dieser sich im Leerlauf befindet.
Öffentliche Methode RegisterErrorManager Registriert die angegebene ErrorManager-Instanz beim Aufgabendienst, sodass Fehler aus dem Fehlermanager in der Fehlerliste hinzugefügt und entfernt werden.
Öffentliche Methode RemoveAllTaskNavigators Entfernt alle registrierten Aufgabennavigatoren aus dem angegebenen Fehlermanager.
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)
Öffentliche Methode TreatWarningsAsErrors Gibt den aktuellen Wert der TreatWarningsAsErrors-Projekteigenschaft zurück.

Zum Seitenanfang

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.VisualStudio.Data.Schema.Package.UI-Namespace