ExceptionGroups Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |