IWebMatrixHost-Schnittstelle
Die folgenden Ausführungen gelten für v2.
Definiert eine Methode für die Interaktion mit dem WebMatrix-Host.
Namespace: Microsoft.WebMatrix.Extensibility
Assembly: Microsoft.WebMatrix.Extensibility (in Microsoft.WebMatrix.Extensibility.dll)
Syntax
'Declaration
Public Interface IWebMatrixHost
'Usage
Dim instance As IWebMatrixHost
public interface IWebMatrixHost
public interface class IWebMatrixHost
type IWebMatrixHost = interface end
public interface IWebMatrixHost
Der IWebMatrixHost-Typ macht folgende Elemente verfügbar.
Eigenschaften
Name | Beschreibung | |
---|---|---|
DefaultWebSitePath | Ruft den Standardpfad zum Speichern von Websites ab. | |
HostCommands | Ruft ein Objekt ab, das Befehle bereitstellt, die vom Host unterstützt werden. | |
Version | Ruft die benutzerfreundliche Version des Hosts ab. | |
WebSite | Ruft die aktuelle Website ab. | |
Workspace | Ruft den aktuellen Arbeitsbereich ab oder legt diesen fest. | |
Workspaces | Ruft eine Auflistung der verfügbaren Arbeitsbereiche ab. |
Zum Anfang
Methoden
Name | Beschreibung | |
---|---|---|
ApplyPathProtection | Wendet eine Sammlung von IProtectPathInfo-Regeln auf die Dateien der Website an. | |
CreateWaitDialog | Erstellt ein Wartedialogfeld. | |
GetExtensionSpecificPreferences | Stellt Zugriff auf einen globalen Einstellungszugriff zur Verfügung. Jede Erweiterung sollte eine eindeutige GUID übergeben. | |
GetSiteItem | Ruft ein ISiteItem-Objekt aus einer HierarchyId ab. | |
ShowDialog(String, String, DialogSize, MessageBoxButton, MessageBoxResult, ICommand()) | Gibt einen Wert an, der bestimmt, ob der Befehl einen Dialogfeldbefehl anzeigt. | |
ShowDialog(String, UIElement, DialogSize, MessageBoxButton, MessageBoxResult, ICommand()) | Gibt einen Wert an, der bestimmt, ob der Befehl einen Dialogfeldbefehl anzeigt. | |
ShowExceptionMessage | Zeigt eine Meldung als Ergebnis einer Ausnahme an. | |
ShowFolderDialog | Öffnet abhängig von der Betriebssystemversion das entsprechende Dialogfeld zum Durchsuchen von Ordnern. | |
ShowNotification | Zeigt für einen kurzen Zeitraum eine Benachrichtigung und einen aktionsfähigen Link an. |
Zum Anfang
Ereignisse
Name | Beschreibung | |
---|---|---|
ContextMenuOpening | Tritt auf, wenn ein Benutzer ein Kontextmenü für ein Element in der Strukturansicht öffnet. | |
TreeItemCreated | Tritt auf, wenn der Dateistruktur ein Element hinzugefügt wird. | |
TreeItemRemoved | Tritt auf, wenn ein Element aus der Dateistruktur entfernt wird. | |
WebSiteChanged | Tritt auf, wenn sich die aktuelle Website ändert. | |
WorkspaceChanged | Tritt auf, wenn sich der aktuelle Arbeitsbereich ändert. |
Zum Anfang