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 | |
---|---|---|
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. | |
ContextMenuItem | Stellt ein Element in einem Kontextmenü dar. | |
ContextMenuOpeningEventArgs | Stellt die Ereignisargumente für das Öffnungsereignis eines Kontextmenüs dar. | |
DashboardItem | Stellt einen Bericht, eine Scorecard oder einen Filter auf einer Dashboardseite dar. | |
Extension | Stellt einen Ausgangspunkt für das Erstellen einer WebMatrix-Erweiterung dar. | |
ExtensionInitData | Stellt die Initialisierungsdaten für die Erweiterung dar. | |
HierarchyId | Stellt einen Deskriptor dar, der für den Zugriffe auf die Websitehierarchie verwendet wird. | |
ProtectPathInfo | Gibt Informationen zu geschützten Pfaden an. | |
RibbonButton | Stellt eine Schaltfläche des Menübands dar. | |
RibbonButtonGallery | Stellt den Schaltflächenkatalog für das Menüband dar. | |
RibbonContextualTab | Stellt eine Kontextregisterkarte im Menüband dar. | |
RibbonGalleryCategory | Stellt eine Kategorie in einem Menübandkatalog dar. | |
RibbonGroup | Stellt eine Gruppe im Menüband dar. | |
RibbonItem | Stellt ein Element im Menüband dar. | |
RibbonMenuButton | Stellt eine Menüschaltfläche des Menübands dar. | |
RibbonSplitButton | Stellt eine unterteilte Schaltfläche des Menübands dar. | |
RibbonSplitButtonGallery | Stellt eine unterteilte Schaltfläche des Menübands dar, die in einen Katalog erweitert wird. | |
RibbonToggleButton | Stellt eine Umschaltfläche des Menübands dar. | |
TaskTabItemDescriptor | Stellt einen Deskriptor dar, der zum Erstellen der Aufgabenregisterkarte im Editor-Bereich verwendet wird. | |
TreeItemEventArgs | Stellt Ereignisdaten dar, die Strukturelementen zugeordnet sind, die hinzugefügt und entfernt werden. | |
Utility | Stellt eine Klasse dar, die eine Vielzahl hilfreicher Hilfsmethoden bereitstellt. | |
WorkspaceChangedEventArgs | Stellt eine Klasse dar, die die Ereignisargumente für ein WorkspaceChanged-Ereignis darstellt. |
Schnittstellen
Schnittstelle | Beschreibung | |
---|---|---|
IBrowser | Stellt eine Schnittstelle dar, die von jedem Browser implementiert wird, der über eine Erweiterung bereitgestellt wird. | |
IBrowserProvider | Stellt Erweiterungen dar, die Browser dynamisch bereitstellen. | |
ICommandId | Definiert eine Befehls-ID. | |
ICommandTarget | Stellt eine Schnittstelle für das Befehlsziel dar. | |
IContextMenuItem | Stellt eine Schnittstelle für ein Element in einem Kontextmenü dar. | |
IDialogContent | Stellt eine Schnittstelle für die Bereitstellung benutzerdefinierter Inhalte für ein Dialogfeld und dessen Steuerung beim Schließvorgang dar. | |
IEditorWorkspace | Stellt eine Schnittstelle für den WebMatrix-Editorarbeitsbereich dar. | |
IHostCommands | Stellt Eigenschaften und Methoden für den Zugriff auf Befehle zur Verfügung, die vom Host bereitgestellt werden. | |
IHtmlCopyOptions | Stellt die Optionen für Copy als HTML im Editor zur Verfügung. | |
IHtmlDefaultCopyOptions | Stellt die HtmlCopyDefault-Optionen zur Verfügung. | |
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. | |
IPreferences | Stellt die Schnittstelle für die Interaktion mit den Einstellungen pro Website dar. | |
IProtectPathInfo | Stellt Eigenschaften zum Angeben von Informationen zu geschützten Pfaden bereit. | |
ISiteFile | Stellt eine Datei auf der Website dar. | |
ISiteFileSystemItem | Stellt eine Datei oder einen Ordner auf der Website dar. | |
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. | |
ISiteFolder | Stellt einen Ordner (ein Verzeichnis) auf der Website dar. | |
ISiteItem | Stellt ein Element auf der Website dar. | |
IWaitDialog | Stellt ein Wartedialogfeld dar, das zum Anzeigen des Status verwendet wird. | |
IWebMatrixHost | Definiert eine Methode für die Interaktion mit dem WebMatrix-Host. | |
IWebSite | Stellt Eigenschaften für die Interaktion mit einer Website zur Verfügung. | |
IWorkspace | Stellt einen WebMatrix-Arbeitsbereich dar. |
Delegaten
Delegat | Beschreibung | |
---|---|---|
CreateSiteDelegate | Stellt eine Klasse dar, die von WebMatrix zum Erstellen einer neuen Website aufgerufen wird. |
Enumerationen
Enumeration | Beschreibung | |
---|---|---|
CommandStatus | Gibt den CommandStatus-Rückgabewert an, der in CanExecute verwendet wird. | |
CommonCommandIds.Ids | Definiert Werte für Befehls-IDs. Kann an ICommandTarget übergeben werden. | |
DialogSize | Zählt die Dialogfeldgrößen für die ShowDialog-Methoden auf. |