Microsoft.WebMatrix.Extensibility-Namespace

Die folgenden Ausführungen gelten für v2.

Der Namespace Microsoft.WebMatrix.Extensibility stellt Klassen zum Erweitern der integrierten Entwicklungsumgebung (IDE) von WebMatrix zur Verfügung.

Klassen

  Klasse Beschreibung
Öffentliche Klasse CommonCommandIds Stellt die allgemeinen Befehls-IDs dar: bestehend aus der GroupId, die eine GUID ist, die die Gruppe unterteilt, und der ID-Enumeration, die den einzelnen Befehl beschreibt.
Öffentliche Klasse ContextMenuItem Stellt ein Element in einem Kontextmenü dar.
Öffentliche Klasse ContextMenuOpeningEventArgs Stellt die Ereignisargumente für das Öffnungsereignis eines Kontextmenüs dar.
Öffentliche Klasse DashboardItem Stellt einen Bericht, eine Scorecard oder einen Filter auf einer Dashboardseite dar.
Öffentliche Klasse Extension Stellt einen Ausgangspunkt für das Erstellen einer WebMatrix-Erweiterung dar.
Öffentliche Klasse ExtensionInitData Stellt die Initialisierungsdaten für die Erweiterung dar.
Öffentliche Klasse HierarchyId Stellt einen Deskriptor dar, der für den Zugriffe auf die Websitehierarchie verwendet wird.
Öffentliche Klasse ProtectPathInfo Gibt Informationen zu geschützten Pfaden an.
Öffentliche Klasse RibbonButton Stellt eine Schaltfläche des Menübands dar.
Öffentliche Klasse RibbonButtonGallery Stellt den Schaltflächenkatalog für das Menüband dar.
Öffentliche Klasse RibbonContextualTab Stellt eine Kontextregisterkarte im Menüband dar.
Öffentliche Klasse RibbonGalleryCategory Stellt eine Kategorie in einem Menübandkatalog dar.
Öffentliche Klasse RibbonGroup Stellt eine Gruppe im Menüband dar.
Öffentliche Klasse RibbonItem Stellt ein Element im Menüband dar.
Öffentliche Klasse RibbonMenuButton Stellt eine Menüschaltfläche des Menübands dar.
Öffentliche Klasse RibbonSplitButton Stellt eine unterteilte Schaltfläche des Menübands dar.
Öffentliche Klasse RibbonSplitButtonGallery Stellt eine unterteilte Schaltfläche des Menübands dar, die in einen Katalog erweitert wird.
Öffentliche Klasse RibbonToggleButton Stellt eine Umschaltfläche des Menübands dar.
Öffentliche Klasse TaskTabItemDescriptor Stellt einen Deskriptor dar, der zum Erstellen der Aufgabenregisterkarte im Editor-Bereich verwendet wird.
Öffentliche Klasse TreeItemEventArgs Stellt Ereignisdaten dar, die Strukturelementen zugeordnet sind, die hinzugefügt und entfernt werden.
Öffentliche Klasse Utility Stellt eine Klasse dar, die eine Vielzahl hilfreicher Hilfsmethoden bereitstellt.
Öffentliche Klasse WorkspaceChangedEventArgs Stellt eine Klasse dar, die die Ereignisargumente für ein WorkspaceChanged-Ereignis darstellt.

Schnittstellen

  Schnittstelle Beschreibung
Öffentliche Schnittstelle IBrowser Stellt eine Schnittstelle dar, die von jedem Browser implementiert wird, der über eine Erweiterung bereitgestellt wird.
Öffentliche Schnittstelle IBrowserProvider Stellt Erweiterungen dar, die Browser dynamisch bereitstellen.
Öffentliche Schnittstelle ICommandId Definiert eine Befehls-ID.
Öffentliche Schnittstelle ICommandTarget Stellt eine Schnittstelle für das Befehlsziel dar.
Öffentliche Schnittstelle IContextMenuItem Stellt eine Schnittstelle für ein Element in einem Kontextmenü dar.
Öffentliche Schnittstelle IDialogContent Stellt eine Schnittstelle für die Bereitstellung benutzerdefinierter Inhalte für ein Dialogfeld und dessen Steuerung beim Schließvorgang dar.
Öffentliche Schnittstelle IEditorWorkspace Stellt eine Schnittstelle für den WebMatrix-Editorarbeitsbereich dar.
Öffentliche Schnittstelle IHostCommands Stellt Eigenschaften und Methoden für den Zugriff auf Befehle zur Verfügung, die vom Host bereitgestellt werden.
Öffentliche Schnittstelle IHtmlCopyOptions Stellt die Optionen für Copy als HTML im Editor zur Verfügung.
Öffentliche Schnittstelle IHtmlDefaultCopyOptions Stellt die HtmlCopyDefault-Optionen zur Verfügung.
Öffentliche Schnittstelle INewSiteProvider Stellt einen Anbieter dar, der WebMatrix neue Optionen für die Websiteerstellung hinzufügt. Diese werden optional angezeigt, wenn WebMatrix eine Benutzeroberfläche für eine neue Website bereitstellt.
Öffentliche Schnittstelle IPreferences Stellt die Schnittstelle für die Interaktion mit den Einstellungen pro Website dar.
Öffentliche Schnittstelle IProtectPathInfo Stellt Eigenschaften zum Angeben von Informationen zu geschützten Pfaden bereit.
Öffentliche Schnittstelle ISiteFile Stellt eine Datei auf der Website dar.
Öffentliche Schnittstelle ISiteFileSystemItem Stellt eine Datei oder einen Ordner auf der Website dar.
Öffentliche Schnittstelle ISiteFileWatcherService Stellt einen Dienst dar, der Funktionen für Dateiänderungen auf der Website bereitstellt. Beachten Sie, dass alle Ereignisse verloren gehen, wenn eine Website geändert wird.
Öffentliche Schnittstelle ISiteFolder Stellt einen Ordner (ein Verzeichnis) auf der Website dar.
Öffentliche Schnittstelle ISiteItem Stellt ein Element auf der Website dar.
Öffentliche Schnittstelle IWaitDialog Stellt ein Wartedialogfeld dar, das zum Anzeigen des Status verwendet wird.
Öffentliche Schnittstelle IWebMatrixHost Definiert eine Methode für die Interaktion mit dem WebMatrix-Host.
Öffentliche Schnittstelle IWebSite Stellt Eigenschaften für die Interaktion mit einer Website zur Verfügung.
Öffentliche Schnittstelle IWorkspace Stellt einen WebMatrix-Arbeitsbereich dar.

Delegaten

  Delegat Beschreibung
Öffentlicher Delegat CreateSiteDelegate Stellt eine Klasse dar, die von WebMatrix zum Erstellen einer neuen Website aufgerufen wird.

Enumerationen

  Enumeration Beschreibung
Öffentliche Enumeration CommandStatus Gibt den CommandStatus-Rückgabewert an, der in CanExecute verwendet wird.
Öffentliche Enumeration CommonCommandIds.Ids Definiert Werte für Befehls-IDs. Kann an ICommandTarget übergeben werden.
Öffentliche Enumeration DialogSize Zählt die Dialogfeldgrößen für die ShowDialog-Methoden auf.