Share via


ISharePointProjectService Interface

Definition

Represents the SharePoint project service, a root object for the SharePoint project object model.

public interface class ISharePointProjectService : Microsoft::VisualStudio::SharePoint::ISharePointProjectEvents
[System.Runtime.InteropServices.Guid("A70F6506-018F-40FD-A2B6-21E23362E47D")]
public interface ISharePointProjectService : Microsoft.VisualStudio.SharePoint.ISharePointProjectEvents
[<System.Runtime.InteropServices.Guid("A70F6506-018F-40FD-A2B6-21E23362E47D")>]
type ISharePointProjectService = interface
    interface ISharePointProjectEvents
Public Interface ISharePointProjectService
Implements ISharePointProjectEvents
Attributes
Implements

Properties

CodeRefactoringEvents

Gets an object that provides access to events relating to refactoring operations.

DeploymentSteps

Gets the list of installed deployment steps found in the extensions catalog.

IsSharePointInstalled

Returns whether SharePoint is installed on the local machine.

Logger

Gets an instance of the logging service.

PackageValidationProvider

Gets an instance of the IPackageValidationProvider that helps validate project features and the project package.

ProjectItemTypes

Gets a dictionary with all of the available project item types.

Projects

Gets the collection of SharePoint projects in the Visual Studio solution.

ServiceProvider

Gets the global service provider for the SharePoint project package.

SharePointConnection

Gets the SharePoint connection for the project service.

SharePointInstallPath

Gets the path where SharePoint is installed, if SharePoint is installed on the system.

Methods

Convert<TInput,TOutput>(TInput)

Converts one project type to another.

CreateSharePointConnection(Uri, Boolean)

Create a local or remote connection with the given site url.

Events

DeploymentCompleted

Occurs after you deploy an ISharePointProject instance.

(Inherited from ISharePointProjectEvents)
DeploymentStarted

Occurs after you begin deploying an ISharePointProject instance.

(Inherited from ISharePointProjectEvents)
ProjectAdded

Occurs when you add a new ISharePointProject instance.

(Inherited from ISharePointProjectEvents)
ProjectDisposing

Occurs when you dispose an ISharePointProject instance.

(Inherited from ISharePointProjectEvents)
ProjectInitialized

Occurs when you initialize an ISharePointProject instance.

(Inherited from ISharePointProjectEvents)
ProjectMenuItemsRequested

Occurs when you request context menu items from an ISharePointProject instance.

(Inherited from ISharePointProjectEvents)
ProjectNameChanged

Occurs when you rename an ISharePointProject instance.

(Inherited from ISharePointProjectEvents)
ProjectPropertiesRequested

Occurs when you query an ISharePointProject instance for its properties.

(Inherited from ISharePointProjectEvents)
ProjectPropertyChanged

Occurs when you change a project property value in an ISharePointProject instance.

(Inherited from ISharePointProjectEvents)
ProjectRemoved

Occurs when you remove an ISharePointProject instance.

(Inherited from ISharePointProjectEvents)

Applies to