Freigeben über


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
Öffentliche Eigenschaft DefaultWebSitePath Ruft den Standardpfad zum Speichern von Websites ab.
Öffentliche Eigenschaft HostCommands Ruft ein Objekt ab, das Befehle bereitstellt, die vom Host unterstützt werden.
Öffentliche Eigenschaft Version Ruft die benutzerfreundliche Version des Hosts ab.
Öffentliche Eigenschaft WebSite Ruft die aktuelle Website ab.
Öffentliche Eigenschaft Workspace Ruft den aktuellen Arbeitsbereich ab oder legt diesen fest.
Öffentliche Eigenschaft Workspaces Ruft eine Auflistung der verfügbaren Arbeitsbereiche ab.

Zum Anfang

Methoden

  Name Beschreibung
Öffentliche Methode ApplyPathProtection Wendet eine Sammlung von IProtectPathInfo-Regeln auf die Dateien der Website an.
Öffentliche Methode CreateWaitDialog Erstellt ein Wartedialogfeld.
Öffentliche Methode GetExtensionSpecificPreferences Stellt Zugriff auf einen globalen Einstellungszugriff zur Verfügung. Jede Erweiterung sollte eine eindeutige GUID übergeben.
Öffentliche Methode GetSiteItem Ruft ein ISiteItem-Objekt aus einer HierarchyId ab.
Öffentliche Methode ShowDialog(String, String, DialogSize, MessageBoxButton, MessageBoxResult, ICommand()) Gibt einen Wert an, der bestimmt, ob der Befehl einen Dialogfeldbefehl anzeigt.
Öffentliche Methode ShowDialog(String, UIElement, DialogSize, MessageBoxButton, MessageBoxResult, ICommand()) Gibt einen Wert an, der bestimmt, ob der Befehl einen Dialogfeldbefehl anzeigt.
Öffentliche Methode ShowExceptionMessage Zeigt eine Meldung als Ergebnis einer Ausnahme an.
Öffentliche Methode ShowFolderDialog Öffnet abhängig von der Betriebssystemversion das entsprechende Dialogfeld zum Durchsuchen von Ordnern.
Öffentliche Methode ShowNotification Zeigt für einen kurzen Zeitraum eine Benachrichtigung und einen aktionsfähigen Link an.

Zum Anfang

Ereignisse

  Name Beschreibung
Öffentliches Ereignis ContextMenuOpening Tritt auf, wenn ein Benutzer ein Kontextmenü für ein Element in der Strukturansicht öffnet.
Öffentliches Ereignis TreeItemCreated Tritt auf, wenn der Dateistruktur ein Element hinzugefügt wird.
Öffentliches Ereignis TreeItemRemoved Tritt auf, wenn ein Element aus der Dateistruktur entfernt wird.
Öffentliches Ereignis WebSiteChanged Tritt auf, wenn sich die aktuelle Website ändert.
Öffentliches Ereignis WorkspaceChanged Tritt auf, wenn sich der aktuelle Arbeitsbereich ändert.

Zum Anfang

Siehe auch

Verweis

Microsoft.WebMatrix.Extensibility-Namespace