Microsoft.VisualStudio.SharePoint
TOC
Collapse the table of content
Expand the table of content

Microsoft.VisualStudio.SharePoint Namespace

 

The Microsoft.VisualStudio.SharePoint namespace contains types you can use to extend the SharePoint project system in Visual Studio. For more information about using the types in this namespace, see Extending the SharePoint Project System.

ClassDescription
System_CAPS_pubclassClassNameChangedEventArgs

Provides data for an event raised when the name of a class is changed.

System_CAPS_pubclassClassNameChangingEventArgs

Provides data for an event raised when the name of a class is about to be changed.

System_CAPS_pubclassDeploymentEventArgs

Provides data for the DeploymentStarted and DeploymentCompleted events.

System_CAPS_pubclassDeploymentPathChangedEventArgs

Provides data for the DeploymentPathChanged event.

System_CAPS_pubclassDeploymentStepCanceledEventArgs

Represents the event argument class used for the DeploymentStepCanceled event.

System_CAPS_pubclassDeploymentStepCompletedEventArgs

Provides data for the DeploymentStepCompleted event.

System_CAPS_pubclassDeploymentStepFailedEventArgs

Represents the event argument class used for the DeploymentStepFailed event.

System_CAPS_pubclassDeploymentStepStartedEventArgs

Provides data for the DeploymentStepStarted event.

System_CAPS_pubclassDeploymentTypeChangedEventArgs

Provides data for the DeploymentTypeChanged event.

System_CAPS_pubclassHighTrustCreationInformation

Provides information for creating a web project as part of a high trust app.

System_CAPS_pubclassMenuItemEventArgs

Represents the event arguments class for the Click event.

System_CAPS_pubclassNameChangedEventArgs

Represents the event arguments class for the NameChanged event.

System_CAPS_pubclassNamespaceNameChangedEventArgs

Provides data for an event raised when the name of a namespace has been changed.

System_CAPS_pubclassNamespaceNameChangingEventArgs

Provides data for an event raised when the name of a namespace is about to be changed.

System_CAPS_pubclassSharePointCommandCanceledException

The exception that is raised when a SharePoint command is canceled by user.

System_CAPS_pubclassSharePointCommandException

The exception that is thrown when a SharePoint command fails.

System_CAPS_pubclassSharePointConnectionDisabledException

The exception that is raised when SharePoint connection is disabled.

System_CAPS_pubclassSharePointConnectionException

The exception that is thrown when an attempt to connect to the local SharePoint site fails.

System_CAPS_pubclassSharePointProjectEventArgs

Provides data for events related to SharePoint projects.

System_CAPS_pubclassSharePointProjectItemEventArgs

Provides data for events related to SharePoint project items.

System_CAPS_pubclassSharePointProjectItemFileEventArgs

Provides data for events related to SharePoint project item files.

System_CAPS_pubclassSharePointProjectItemIconAttribute

Specifies the icon to display in Solution Explorer for a custom project item type.

System_CAPS_pubclassSharePointProjectItemMenuItemsRequestedEventArgs

Provides data for the ProjectItemMenuItemsRequested event.

System_CAPS_pubclassSharePointProjectItemOpenEventArgs

Provides data for the Open event.

System_CAPS_pubclassSharePointProjectItemPropertiesRequestedEventArgs

Provides data for the ProjectItemPropertiesRequested event.

System_CAPS_pubclassSharePointProjectItemStartupUrlRequestedEventArgs

Provides data for the ProjectItemStartupUrlRequested event.

System_CAPS_pubclassSharePointProjectItemTypeAttribute

Specifies the ID of a project item type that is being defined, or the ID of a project item type that is being extended.

System_CAPS_pubclassSharePointProjectMenuItemsRequestedEventArgs

Provides data for the ProjectMenuItemsRequested event.

System_CAPS_pubclassSharePointProjectPropertiesRequestedEventArgs

Provides data for the ProjectPropertiesRequested event.

System_CAPS_pubclassWebProjectCreationInformation

Represents the information for the web project creation.

InterfaceDescription
System_CAPS_pubinterfaceIAnnotatedObject

Represents the IAnnotationDictionary, which enables association of custom data with the object implementing this interface.

System_CAPS_pubinterfaceIAnnotationDictionary

Represents a dictionary of custom data objects that you can associate with certain objects in the SharePoint tools object model.

System_CAPS_pubinterfaceICodeRefactoringEvents

Provides events that notify about the occurrence of a refactoring operation.

System_CAPS_pubinterfaceIDeployableFile

Provides the base interface for all files that can be packaged into the WSP file and deployed to SharePoint. These files share a set of deployment-related properties.

System_CAPS_pubinterfaceIFeatureReceiver

Represents a feature receiver in SharePoint.

System_CAPS_pubinterfaceIMappedFolder

Represents a folder in a SharePoint project that is mapped to a location in SharePoint.

System_CAPS_pubinterfaceIMappedFolderCollection

Represents a collection of mapped folders in a SharePoint project.

System_CAPS_pubinterfaceIMenuItem

Represents a menu item that can be added to a context menu for ISharePointProjectItem or IExplorerNode.

System_CAPS_pubinterfaceIMenuItemCollection

Represents a collection of menu items that are added dynamically in the ProjectItemMenuItemsRequested event handler.

System_CAPS_pubinterfaceINotifyObjectDisposed

A class implementing this interface notifies you when an object is disposed.

System_CAPS_pubinterfaceINotifyObjectDisposing

A class implementing this interface notifies you when an object is being disposed.

System_CAPS_pubinterfaceIObservableModelElement

Represents a DSL model element that exposes property changing/changed events.

System_CAPS_pubinterfaceIPropertySourceCollection

Represents a collection of property source objects that appear in the Properties window.

System_CAPS_pubinterfaceISafeControlEntry

Represents a safe control entry that is added to SharePoint's web.config file when it is deployed.

System_CAPS_pubinterfaceISafeControlEntryCollection

Represents a collection of safe control entries.

System_CAPS_pubinterfaceISharePointAppSettings

Represents the settings of application for SharePoint or application for Office.

System_CAPS_pubinterfaceISharePointCollection<T>

Represents a read-only collection of items. It provides no public methods to modify content of the collection. It is used as a base type for a number of collections in SharePoint project model. These collections are typically changed internally and events can be used to monitor for these changes.

System_CAPS_pubinterfaceISharePointConnection

Provides methods you can use to execute SharePoint commands that call into the SharePoint server object model from an extension of the SharePoint tools in Visual Studio.

System_CAPS_pubinterfaceISharePointProject

Represents the SharePoint project.

System_CAPS_pubinterfaceISharePointProjectCollection

A collection of all SharePoint projects in the Visual Studio solution.

System_CAPS_pubinterfaceISharePointProjectEvents

Defines the events relevant to ISharePointProject objects. The implementing object defines the context on which these events occur.

System_CAPS_pubinterfaceISharePointProjectExtension

Represents an extension for SharePoint projects.

System_CAPS_pubinterfaceISharePointProjectFeature

Provides information about features.

System_CAPS_pubinterfaceISharePointProjectFeatureCollection

A collection of all SharePoint features defined in the SharePoint project.

System_CAPS_pubinterfaceISharePointProjectFeatureResourceFile

Represents a resource file for the feature.

System_CAPS_pubinterfaceISharePointProjectFeatureResourceFileCollection

Represents the collection of resource files for a feature.

System_CAPS_pubinterfaceISharePointProjectItem

Represents an instance of a SharePoint project item, implemented by the SharePoint project system.

System_CAPS_pubinterfaceISharePointProjectItemCollection

Represents a collection of SharePoint project items.

System_CAPS_pubinterfaceISharePointProjectItemEvents

Defines the events relevant to ISharePointProjectItem objects.

System_CAPS_pubinterfaceISharePointProjectItemFile

Represents a file in the SharePoint project system.

System_CAPS_pubinterfaceISharePointProjectItemFileCollection

Represents a collection of files in a SharePoint project item.

System_CAPS_pubinterfaceISharePointProjectItemFileEvents

Defines the events relating to ISharePointProjectItemFile objects.

System_CAPS_pubinterfaceISharePointProjectItemType

Represents a type of a SharePoint project item. It enables users to associate custom data with a type because it inherits from the IAnnotatedObject interface.

System_CAPS_pubinterfaceISharePointProjectItemTypeDefinition

Helps define the type of a SharePoint project item.

System_CAPS_pubinterfaceISharePointProjectItemTypeExtension

Represents an extension for a particular type of SharePoint project item.

System_CAPS_pubinterfaceISharePointProjectItemTypeProvider

Provides the definition of a custom SharePoint project item type.

System_CAPS_pubinterfaceISharePointProjectItemVirtualFile

Represents a file in the SharePoint project system.

System_CAPS_pubinterfaceISharePointProjectItemVirtualFileCollection

Represents the collection of files in a SharePoint project item.

System_CAPS_pubinterfaceISharePointProjectLogger

Represents the SharePoint logging service, which enables SharePoint project extensions to log messages into the Output window and Error List, depending on the specified LogCategory.

System_CAPS_pubinterfaceISharePointProjectMember

Represents a member of a SharePoint project.

System_CAPS_pubinterfaceISharePointProjectMemberReference

Specifies a reference to an item in a SharePoint project.

System_CAPS_pubinterfaceISharePointProjectMemberReferenceCollection

Represents a collection of SharePoint project item references.

System_CAPS_pubinterfaceISharePointProjectMemberReferenceResolver

Specifies an API that resolves references between SharePoint project items and the items themselves.

System_CAPS_pubinterfaceISharePointProjectOutputReference

Represents the primary output of a referenced Visual Studio project.

System_CAPS_pubinterfaceISharePointProjectOutputReferenceCollection

Represents a collection of project output references belonging to a project item.

System_CAPS_pubinterfaceISharePointProjectPackage

The SharePoint package associated with the SharePoint project.

System_CAPS_pubinterfaceISharePointProjectService

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

System_CAPS_pubinterfaceISharePointProjectStartupItem

Represents items that can be set as the startup item of an ISharePointProject.

EnumerationDescription
System_CAPS_pubenumAssemblyDeploymentTarget

Specifies where the output assembly of the project will be deployed.

System_CAPS_pubenumDeploymentType

Specifies the type of deployment to be performed on a file.

System_CAPS_pubenumLogCategory

Specifies where messages written by using the SharePoint log service appear in the Output window and Error List window.

System_CAPS_pubenumMappedFolderType

Specifies the type of a mapped folder in a SharePoint project.

System_CAPS_pubenumSharePointAuthenticationMode

Enumerates the SharePoint authentication mode.

System_CAPS_pubenumSharePointProjectMode

Specifies the mode for the SharePoint project.

System_CAPS_pubenumSupportedAssemblyDeploymentTargets

An enumeration that represents all of the supported assembly deployment targets for a specified SharePoint project item.

System_CAPS_pubenumSupportedDeploymentScopes

Specifies the deployment scopes in which a SharePoint project item can be activated in SharePoint.

System_CAPS_pubenumSupportedTrustLevels

Enumeration values that specify the trust level in SharePoint supported by the SharePoint project item.

System_CAPS_pubenumWebProjectType

Enumerates a type of web project.

Although most of the types in this namespace are interfaces, only the following interfaces are intended to be implemented in your code:

Return to top
Show:
© 2016 Microsoft