ISharePointProject Interface
[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]
Represents the SharePoint project.
Namespace: Microsoft.VisualStudio.SharePoint
Assembly: Microsoft.VisualStudio.SharePoint (in Microsoft.VisualStudio.SharePoint.dll)
Syntax
'Declaration
Public Interface ISharePointProject _
Inherits ISharePointProjectMember, IAnnotatedObject, INotifyObjectDisposing, INotifyObjectDisposed, _
INotifyPropertyChanged
public interface ISharePointProject : ISharePointProjectMember,
IAnnotatedObject, INotifyObjectDisposing, INotifyObjectDisposed, INotifyPropertyChanged
The ISharePointProject type exposes the following members.
Properties
Name | Description | |
---|---|---|
![]() |
ActiveDeploymentConfiguration | Gets or set the name of the deployment configuration to use for deployment. The value should be from a list of available deployment configurations on the system. |
![]() |
AddItemTemplatesGuid | Gets a language specific project type GUID that used to return add item templates. |
![]() |
Annotations | Gets an instance IAnnotationDictionary to associate custom data with the object implementing the IAnnotatedObject interface. (Inherited from IAnnotatedObject.) |
![]() |
AppSettings | Gets the application specific settings of the project. |
![]() |
AssemblyDeploymentTarget | Gets or sets where the project should be deployed on the server: either "Bin" or "GAC". |
![]() |
AutoRetract | Gets or sets whether the solution is retracted after debugging. |
![]() |
DeploymentConfigurations | A dictionary of all deployment configurations, including user-defined and in-the-box deployment configurations. |
![]() |
Features | Gets the collection of SharePoint features defined in the project. |
![]() |
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.) |
![]() |
Id | Gets the ID of the project. |
![]() |
IncludeAssemblyInPackage | Gets or sets whether the project assembly should be packaged. |
![]() |
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.) |
![]() |
IsSandboxedSolution | Gets or sets value whether project's package is deployed as a sandboxed solution or as a farm solution. |
![]() |
IsSilverlightDebuggingEnabled | Gets or sets whether Silverlight debugging is enabled. |
![]() |
IsWorkflowDebuggingEnabled | Gets or sets value indicating whether Workflow debugging is enabled. |
![]() |
MappedFolders | Gets the collection of mapped folders in the project. |
![]() |
Name | Gets the name of the project member node displayed in Solution Explorer. (Inherited from ISharePointProjectMember.) |
![]() |
OutputFullPath | Gets the project's assembly full path after compilation. |
![]() |
Package | Gets an instance of the SharePoint package associated with the project. |
![]() |
PostDeploymentCommand | Gets or sets the command line that runs after deployment. |
![]() |
PreDeploymentCommand | Gets or sets the command line that runs before deployment. |
![]() |
Project | Gets a reference to the containing project. (Inherited from ISharePointProjectMember.) |
![]() |
ProjectItems | Gets the collection of SharePoint project items in the project. |
![]() |
ProjectMode | Gets the current project system mode. Check SharePointProjectMode for possible values. |
![]() |
ProjectService | Gets an instance of the SharePoint Project Service. |
![]() |
ProjectUserFileData | Gets read and write data associated with the SharePoint project in the project user file. |
![]() |
SelectedProjectItems | Gets a list of SharePoint project items selected in Solution Explorer. |
![]() |
SharePointConnection | Gets the SharePoint connection instance that enables users to execute commands against the SharePoint object model in the vssphost.exe 64-bit process. |
![]() |
SiteUrl | Gets or sets the Site URL used by project during design time, deployment and debugging. |
![]() |
StartupItem | Gets or sets the item to launch on project startup. |
![]() |
StartupUrl | Gets the Url to launch on project startup. |
![]() |
TargetOfficeVersion | Gets the required SharePoint or Office version: "14.0" or "15.0". Default to 14.0. |
Top
Methods
Name | Description | |
---|---|---|
![]() |
CollapseChildItems | Ensures that all child items of this ISharePointProjectMember are collapsed in Solution Explorer. (Inherited from ISharePointProjectMember.) |
![]() |
Synchronize | Applies any pending add item events to the SharePoint project object model to synchronize it with the DTE object model. |
Top
Events
Name | Description | |
---|---|---|
![]() |
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.) |
![]() |
PropertyChanged | Occurs when a property value changes. (Inherited from INotifyPropertyChanged.) |
Top