ISharePointProjectItemType Interface
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.
Namespace: Microsoft.VisualStudio.SharePoint
Assembly: Microsoft.VisualStudio.SharePoint (in Microsoft.VisualStudio.SharePoint.dll)
Syntax
'Declaration
Public Interface ISharePointProjectItemType _
Inherits IAnnotatedObject, ISharePointProjectItemEvents, ISharePointProjectItemFileEvents
public interface ISharePointProjectItemType : IAnnotatedObject,
ISharePointProjectItemEvents, ISharePointProjectItemFileEvents
The ISharePointProjectItemType type exposes the following members.
Properties
Name | Description | |
---|---|---|
Annotations | Gets an instance IAnnotationDictionary to associate custom data with the object implementing the IAnnotatedObject interface. (Inherited from IAnnotatedObject.) | |
Id | Gets the unique ID of the SharePoint project item type. | |
IsValid | Gets whether the project item is valid. | |
Name | Gets the friendly name of type shown in designers. By default, the name is the ID. | |
ProjectService | Gets an instance of the SharePoint project service. | |
SupportedAssemblyDeploymentTargets | Gets the deployment location of the assembly that is supported by this ProjectItem. | |
SupportedDeploymentScopes | Gets the scope at which the deployment of the ISharePointProjectItem is supported in SharePoint. | |
SupportedTrustLevels | Gets the trust levels in SharePoint supported by the ISharePointProjectItem. |
Top
Events
Top