Export (0) Print
Expand All

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)

public interface ISharePointProject : ISharePointProjectMember, 
	IAnnotatedObject, INotifyObjectDisposing, INotifyObjectDisposed, INotifyPropertyChanged

The ISharePointProject type exposes the following members.

  NameDescription
Public propertyActiveDeploymentConfigurationGets 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.
Public propertyAddItemTemplatesGuidGets a language specific project type GUID that used to return add item templates.
Public propertyAnnotationsGets an instance IAnnotationDictionary to associate custom data with the object implementing the IAnnotatedObject interface. (Inherited from IAnnotatedObject.)
Public propertyAppSettingsGets the application specific settings of the project.
Public propertyAssemblyDeploymentTargetGets or sets where the project should be deployed on the server: either "Bin" or "GAC".
Public propertyAutoRetractGets or sets whether the solution is retracted after debugging.
Public propertyDeploymentConfigurationsA dictionary of all deployment configurations, including user-defined and in-the-box deployment configurations.
Public propertyFeaturesGets the collection of SharePoint features defined in the project.
Public propertyFullPathGets the full source path of the project member file or directory. (Inherited from ISharePointProjectMember.)
Public propertyIconGets the icon for the project member node displayed in Solution Explorer. (Inherited from ISharePointProjectMember.)
Public propertyIdGets the ID of the project.
Public propertyIncludeAssemblyInPackageGets or sets whether the project assembly should be packaged.
Public propertyIsDisposedGets whether the an object is disposed. (Inherited from INotifyObjectDisposed.)
Public propertyIsDisposingGets whether an object is disposing. (Inherited from INotifyObjectDisposing.)
Public propertyIsExpandedGets or sets whether that node is expanded in Solution Explorer. (Inherited from ISharePointProjectMember.)
Public propertyIsSandboxedSolutionGets or sets value whether project's package is deployed as a sandboxed solution or as a farm solution.
Public propertyIsSilverlightDebuggingEnabledGets or sets whether Silverlight debugging is enabled.
Public propertyIsWorkflowDebuggingEnabledGets or sets value indicating whether Workflow debugging is enabled.
Public propertyMappedFoldersGets the collection of mapped folders in the project.
Public propertyNameGets the name of the project member node displayed in Solution Explorer. (Inherited from ISharePointProjectMember.)
Public propertyOutputFullPathGets the project's assembly full path after compilation.
Public propertyPackageGets an instance of the SharePoint package associated with the project.
Public propertyPostDeploymentCommandGets or sets the command line that runs after deployment.
Public propertyPreDeploymentCommandGets or sets the command line that runs before deployment.
Public propertyProjectGets a reference to the containing project. (Inherited from ISharePointProjectMember.)
Public propertyProjectItemsGets the collection of SharePoint project items in the project.
Public propertyProjectModeGets the current project system mode. Check SharePointProjectMode for possible values.
Public propertyProjectServiceGets an instance of the SharePoint Project Service.
Public propertyProjectUserFileDataGets read and write data associated with the SharePoint project in the project user file.
Public propertySelectedProjectItemsGets a list of SharePoint project items selected in Solution Explorer.
Public propertySharePointConnectionGets the SharePoint connection instance that enables users to execute commands against the SharePoint object model in the vssphost.exe 64-bit process.
Public propertySiteUrlGets or sets the Site URL used by project during design time, deployment and debugging.
Public propertyStartupItemGets or sets the item to launch on project startup.
Public propertyStartupUrlGets the Url to launch on project startup.
Public propertyTargetOfficeVersionGets the required SharePoint or Office version: "14.0" or "15.0". Default to 14.0.
Top

  NameDescription
Public methodCollapseChildItemsEnsures that all child items of this ISharePointProjectMember are collapsed in Solution Explorer. (Inherited from ISharePointProjectMember.)
Public methodSynchronizeApplies any pending add item events to the SharePoint project object model to synchronize it with the DTE object model.
Top

  NameDescription
Public eventDisposedOccurs when an object is disposed. (Inherited from INotifyObjectDisposed.)
Public eventDisposingOccurs when an object is being disposed. (Inherited from INotifyObjectDisposing.)
Public eventNameChangedOccurs when the name of the project member node is changed. (Inherited from ISharePointProjectMember.)
Public eventPropertyChangedOccurs when a property value changes. (Inherited from INotifyPropertyChanged.)
Top
Show:
© 2015 Microsoft