ISharePointProjectService 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 service, a root object for the SharePoint project object model.

Namespace:  Microsoft.VisualStudio.SharePoint
Assembly:  Microsoft.VisualStudio.SharePoint (in Microsoft.VisualStudio.SharePoint.dll)

[GuidAttribute("A70F6506-018F-40FD-A2B6-21E23362E47D")]
public interface ISharePointProjectService : ISharePointProjectEvents

The ISharePointProjectService type exposes the following members.

  NameDescription
Public propertyCodeRefactoringEventsGets an object that provides access to events relating to refactoring operations.
Public propertyDeploymentStepsGets the list of installed deployment steps found in the extensions catalog.
Public propertyIsSharePointInstalledReturns whether SharePoint is installed on the local machine.
Public propertyLoggerGets an instance of the logging service.
Public propertyPackageValidationProviderGets an instance of the IPackageValidationProvider that helps validate project features and the project package.
Public propertyProjectItemTypesGets a dictionary with all of the available project item types.
Public propertyProjectsGets the collection of SharePoint projects in the Visual Studio solution.
Public propertyServiceProviderGets the global service provider for the SharePoint project package.
Public propertySharePointConnectionGets the SharePoint connection for the project service.
Public propertySharePointInstallPathGets the path where SharePoint is installed, if SharePoint is installed on the system.
Top

  NameDescription
Public methodConvert<TInput, TOutput>Converts one project type to another.
Public methodCreateSharePointConnectionCreate a local or remote connection with the given site url.
Top

  NameDescription
Public eventDeploymentCompletedOccurs after you deploy an ISharePointProject instance. (Inherited from ISharePointProjectEvents.)
Public eventDeploymentStartedOccurs after you begin deploying an ISharePointProject instance. (Inherited from ISharePointProjectEvents.)
Public eventProjectAddedOccurs when you add a new ISharePointProject instance. (Inherited from ISharePointProjectEvents.)
Public eventProjectDisposingOccurs when you dispose an ISharePointProject instance. (Inherited from ISharePointProjectEvents.)
Public eventProjectInitializedOccurs when you initialize an ISharePointProject instance. (Inherited from ISharePointProjectEvents.)
Public eventProjectMenuItemsRequestedOccurs when you request context menu items from an ISharePointProject instance. (Inherited from ISharePointProjectEvents.)
Public eventProjectNameChangedOccurs when you rename an ISharePointProject instance. (Inherited from ISharePointProjectEvents.)
Public eventProjectPropertiesRequestedOccurs when you query an ISharePointProject instance for its properties. (Inherited from ISharePointProjectEvents.)
Public eventProjectPropertyChangedOccurs when you change a project property value in an ISharePointProject instance. (Inherited from ISharePointProjectEvents.)
Public eventProjectRemovedOccurs when you remove an ISharePointProject instance. (Inherited from ISharePointProjectEvents.)
Top
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2014 Microsoft