Freigeben über


Schnellansichten

Schnellansichten sind Komponenten der Visual Studio-Debuggerbenutzeroberfläche. Eine Schnellansicht erstellt ein Dialogfeld oder eine weitere Benutzeroberfläche, um eine Variable oder ein Objekt auf eine dem Datentyp entsprechende Art und Weise anzuzeigen. So interpretiert zum Beispiel eine HTML-Schnellansicht eine HTML-Zeichenfolge und stellt das Ergebnis so dar, wie es in einem Browserfenster angezeigt würde, eine Bitmapschnellansicht interpretiert eine Bitmapstruktur und zeigt die in der Bitmapdatei enthaltene Grafik an. Bei einigen Schnellansichten können Sie die Daten nicht nur anzeigen lassen, sondern auch bearbeiten.

Der Visual Studio-Debugger beinhaltet sechs Standardschnellansichten. Dies sind die Schnellansichten für Text, HTML, XML und JSON, die alle auf Zeichenfolgenobjekten basieren, die WPF-Strukturschnellansicht zum Anzeigen der visuellen Struktur eines WPF-Objekts sowie die Datasetschnellansicht, die für die Verarbeitung von DataSet-Objekten, DataView-Objekten und DataTable-Objekten zuständig ist. Weitere Schnellansichten stehen möglicherweise in Zukunft zum Download von der Microsoft Corporation zur Verfügung und werden von Dritten und der Community zur Verfügung. Außerdem können Sie eigene Schnellansichten schreiben und sie im Visual Studio-Debugger installieren.

Hinweis

In Speicher-Anwendungen werden nur die Schnellansichten Standardtext, HTML, XML und JSON unterstützt.Benutzerdefinierte (von Benutzern erstellte) Schnellansichten werden nicht unterstützt.

Schnellansichten werden im Debugger durch ein Lupensymbol dargestellt. Wenn Sie in DataTip, in einem Debuggervariablenfenster oder im Dialogfeld Schnellüberwachung ein Lupensymbol sehen, können Sie auf das Lupensymbol klicken, um eine Schnellansicht auszuwählen, die zum Datentyp des entsprechenden Objekts passt.

Schnellansichten werden in Compact Framework nicht unterstützt.

Hinweis

Debuggerschnellansichten erfordern umfangreichere Privilegien, als sie von einer partiell vertrauenswürdigen Anwendung zugelassen werden.Schnellansichten werden deshalb nicht geladen, wenn die Ausführung in Code mit partieller Vertrauensstellung unterbrochen wurde.Wenn Sie in einer Schnellansicht debuggen möchten, müssen Sie den Code mit voller Vertrauenswürdigkeit ausführen.

In diesem Abschnitt

Gewusst wie: Verwenden einer Schnellansicht

Gewusst wie: Schreiben einer Schnellansicht

Exemplarische Vorgehensweise: Schreiben einer Schnellansicht in C#

Gewusst wie: Installieren einer Schnellansicht

Gewusst wie: Testen und Debuggen einer Schnellansicht

Referenz zur Schnellansicht-API

Verwandte Abschnitte

Anzeigen von Daten im Debugger