VSWebProjectItem Interface
Provides a project item with Web site-specific functionality.
Namespace: VsWebSite
Assembly: VsWebSite.Interop (in VsWebSite.Interop.dll)
Syntax
[GuidAttribute("C77EB2D2-F01E-4C87-8C91-262213C40B31")]
public interface VSWebProjectItem
[GuidAttribute("C77EB2D2-F01E-4C87-8C91-262213C40B31")]
public interface class VSWebProjectItem
[<GuidAttribute("C77EB2D2-F01E-4C87-8C91-262213C40B31")>]
type VSWebProjectItem = interface end
<GuidAttribute("C77EB2D2-F01E-4C87-8C91-262213C40B31")>
Public Interface VSWebProjectItem
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. |
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. |
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.
See Also
Return to top