VSWebProjectItem Interface
Provides a project item with Web site-specific functionality.
Namespace: VsWebSite
Assembly: VsWebSite.Interop (in VsWebSite.Interop.dll)
Syntax
'Declaration
<GuidAttribute("C77EB2D2-F01E-4C87-8C91-262213C40B31")> _
Public Interface VSWebProjectItem
[GuidAttribute("C77EB2D2-F01E-4C87-8C91-262213C40B31")]
public interface VSWebProjectItem
[GuidAttribute(L"C77EB2D2-F01E-4C87-8C91-262213C40B31")]
public interface class VSWebProjectItem
[<GuidAttribute("C77EB2D2-F01E-4C87-8C91-262213C40B31")>]
type VSWebProjectItem = interface end
public interface VSWebProjectItem
The VSWebProjectItem type exposes the following members.
Properties
Name | Description | |
---|---|---|
ContainingProject | Gets a reference to the project in the DTE instance that contains this Web service. | |
DTE | Gets a DTE2 object that contains a reference to the Web site. | |
ProjectItem | Gets the project item. | |
RelatedFiles | Gets the related files for the Web project item. |
Top
Methods
Name | Description | |
---|---|---|
Load | Loads the file project item. | |
Unload | Unloads the file project item. | |
UpdateLocalCopy | Updates the local copy of the project item. | |
UpdateRemoteCopy | Updates the remote copy of the project item. | |
WaitUntilReady | Waits until the project item is ready to continue. |
Top
Remarks
The VSWebProjectItem class provides additional functionality for a Web site beyond what is provided by the ProjectItem Automation object. For example, you can load a VSWebProjectItem into a hidden document window and update it on either a local Web site or a remote Web site.
The VSWebProjectItem object is available from the Object property. The VSWebProjectItem object is returned for both file and folder project items.