ExceptionGroups Schnittstelle

Definition

Stellt die Gruppen der obersten Ebene dar, die im Dialogfeld für Ausnahmebenachrichtigungen (erste Chance) im Debugger verfügbar sind.

public interface class ExceptionGroups : System::Collections::IEnumerable
[System.Runtime.InteropServices.Guid("21BDC491-F828-4846-9FD8-75C9148AEA24")]
[System.Runtime.InteropServices.TypeLibType(4160)]
public interface ExceptionGroups : System.Collections.IEnumerable
[<System.Runtime.InteropServices.Guid("21BDC491-F828-4846-9FD8-75C9148AEA24")>]
[<System.Runtime.InteropServices.TypeLibType(4160)>]
type ExceptionGroups = interface
    interface IEnumerable
Public Interface ExceptionGroups
Implements IEnumerable
Attribute
Implementiert

Hinweise

Standardmäßig sind die Ausnahme Typen in die folgenden Gruppen unterteilt:

  • Visual C++ Ausnahmen – Ausnahmen, die von System eigenem Code ausgelöst werden.

  • Common Language Runtime (CLR)-Ausnahmen – Ausnahmen, die in verwaltetem Code ausgelöst werden.

  • Assistenten für verwaltetes Debuggen – Fehler, die an den Debugger gemeldet wurden, die auf Probleme im debuggten Programm hinweisen, aber keine tatsächlichen Ausnahmen sind.

  • Systemeigene Laufzeitüberprüfungen – von der CRT gemeldete Fehler für häufige Programmierfehler.

  • Win32-Ausnahmen – Betriebssystem-Fehlercodes wie Control + C und Zugriffsverletzung.

Debuggingengines von Drittanbietern können dieser Liste auch Elemente hinzufügen. Dabei handelt es sich um eine normale Aufzähl Bare Auflistung, die entweder durch den Gruppennamen und durch einen ganzzahligen Index indiziert werden kann.

Eigenschaften

Count

Ruft einen Wert ab, der die Anzahl von Ausnahmegruppen in der Auflistung angibt.

DTE

Ruft das Erweiterbarkeitsobjekt der obersten Ebene ab.

Parent

Ruft das unmittelbar übergeordnete Objekt dieser Auflistung ab, in diesem Fall das Debugger3-Objekt.

Methoden

GetEnumerator()

Ruft eine Enumeration für Elemente in einer Auflistung ab.

Item(Object)

Ruft einen indizierten Member dieser Auflistung ab.

ResetAll()

Setzt die BreakWhenThrown- und BreakWhenUserUnhandled-Eigenschaften auf ihre Ausgangswerte für benutzerdefinierte und integrierte Typen zurück. Benutzerdefinierte Ausnahmen werden nicht entfernt.

Gilt für