Freigeben über


VSWebProjectItem2-Schnittstelle

Stellt für ein Projektelement die websitespezifische Funktionalität bereit. Diese Schnittstelle unterstützt benutzerdefinierte Tools.

Namespace:  VsWebSite90
Assembly:  VsWebSite.Interop90 (in VsWebSite.Interop90.dll)

Syntax

'Declaration
<GuidAttribute("AC170AC6-D938-4796-BADA-BB4DECE4C2C5")> _
Public Interface VSWebProjectItem2 _
    Inherits VSWebProjectItem
[GuidAttribute("AC170AC6-D938-4796-BADA-BB4DECE4C2C5")]
public interface VSWebProjectItem2 : VSWebProjectItem
[GuidAttribute(L"AC170AC6-D938-4796-BADA-BB4DECE4C2C5")]
public interface class VSWebProjectItem2 : VSWebProjectItem
[<GuidAttribute("AC170AC6-D938-4796-BADA-BB4DECE4C2C5")>]
type VSWebProjectItem2 =  
    interface 
        interface VSWebProjectItem 
    end
public interface VSWebProjectItem2 extends VSWebProjectItem

Der VSWebProjectItem2-Typ macht die folgenden Member verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft ContainingProject
Öffentliche Eigenschaft DTE
Öffentliche Eigenschaft ProjectItem
Öffentliche Eigenschaft RelatedFiles

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Load
Öffentliche Methode RunCustomTool Führt den Einzeldatei-Generator aus, der einer Datei zugeordnet wird, um eine Klasse dynamisch zu generieren.
Öffentliche Methode Unload
Öffentliche Methode UpdateLocalCopy
Öffentliche Methode UpdateRemoteCopy
Öffentliche Methode WaitUntilReady

Zum Seitenanfang

Hinweise

Die VSWebProjectItem2-Schnittstelle erbt alle VSWebProjectItem-Member und fügt eine RunCustomTool-Methode hinzu.

Sie können die Object-Eigenschaft verwenden, um auf das VSWebProjectItem2-Objekt zuzugreifen, das sowohl für Datei- als auch für Ordnerprojektelemente zurückgegeben wird.

Ein benutzerdefiniertes Tool ist ein Skript, das im Ordner App_Code gespeichert ist und das der Einzeldatei-Generator verwenden kann, um eine Klasse dynamisch zu generieren.

Siehe auch

Referenz

VsWebSite90-Namespace

VSWebProjectItem

WebFileProperties2