Share via


ISharePointProjectItemFile Interface

Definition

Represents a file in the SharePoint project system.

public interface class ISharePointProjectItemFile : Microsoft::VisualStudio::SharePoint::IDeployableFile, Microsoft::VisualStudio::SharePoint::ISharePointProjectMember, Microsoft::VisualStudio::SharePoint::ISharePointProjectStartupItem, System::ComponentModel::INotifyPropertyChanged
public interface ISharePointProjectItemFile : Microsoft.VisualStudio.SharePoint.IDeployableFile, Microsoft.VisualStudio.SharePoint.ISharePointProjectMember, Microsoft.VisualStudio.SharePoint.ISharePointProjectStartupItem, System.ComponentModel.INotifyPropertyChanged
type ISharePointProjectItemFile = interface
    interface ISharePointProjectMember
    interface IAnnotatedObject
    interface INotifyObjectDisposing
    interface INotifyObjectDisposed
    interface INotifyPropertyChanged
    interface IDeployableFile
    interface ISharePointProjectStartupItem
Public Interface ISharePointProjectItemFile
Implements IDeployableFile, INotifyPropertyChanged, ISharePointProjectMember, ISharePointProjectStartupItem
Implements

Properties

Annotations

Gets an instance IAnnotationDictionary to associate custom data with the object implementing the IAnnotatedObject interface.

(Inherited from IAnnotatedObject)
DeploymentPath

Gets or sets the path of the file as it will be deployed in SharePoint relative to the base path represented by DeploymentRoot.

(Inherited from IDeployableFile)
DeploymentRoot

Gets the base path where SharePoint will store the file.

(Inherited from IDeployableFile)
DeploymentType

Gets the type of deployment to be performed to a file.

(Inherited from IDeployableFile)
DeploymentUrl

Gets the absolute SharePoint url where this file is going to be deployed.

(Inherited from IDeployableFile)
FullPath

Gets the full source path of the project member file or directory.

(Inherited from ISharePointProjectMember)
Icon

Gets the icon for the project member node displayed in Solution Explorer.

(Inherited from ISharePointProjectMember)
IsDisposed

Gets whether the an object is disposed.

(Inherited from INotifyObjectDisposed)
IsDisposing

Gets whether an object is disposing.

(Inherited from INotifyObjectDisposing)
IsExpanded

Gets or sets whether that node is expanded in Solution Explorer.

(Inherited from ISharePointProjectMember)
Name

Gets the name of the project member node displayed in Solution Explorer.

(Inherited from ISharePointProjectMember)
Project

Gets a reference to the containing project.

(Inherited from ISharePointProjectMember)
ProjectItem

Gets a reference to the parent project item.

RelativePath

Gets the unique location of the item within the project directory.

(Inherited from ISharePointProjectStartupItem)
Source

Gets the path of the file relative to the parent ProjectItem node.

StartupUrl

Gets the URL to launch when the item is started.

(Inherited from ISharePointProjectStartupItem)

Methods

CollapseChildItems()

Ensures that all child items of this ISharePointProjectMember are collapsed in Solution Explorer.

(Inherited from ISharePointProjectMember)

Events

DeploymentPathChanged

Occurs when DeploymentPath is changed.

(Inherited from IDeployableFile)
DeploymentTypeChanged

Occurs when DeploymentType is changed.

(Inherited from IDeployableFile)
Disposed

Occurs when an object is disposed.

(Inherited from INotifyObjectDisposed)
Disposing

Occurs when an object is being disposed.

(Inherited from INotifyObjectDisposing)
NameChanged

Occurs when the name of the project member node is changed.

(Inherited from ISharePointProjectMember)

Applies to