Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Helps define the type of a SharePoint project item.
Namespace: Microsoft.VisualStudio.SharePoint
Assembly: Microsoft.VisualStudio.SharePoint (in Microsoft.VisualStudio.SharePoint.dll)
Syntax
'Declaration
Public Interface ISharePointProjectItemTypeDefinition _
Inherits IAnnotatedObject, ISharePointProjectItemEvents, ISharePointProjectItemFileEvents
public interface ISharePointProjectItemTypeDefinition : IAnnotatedObject,
ISharePointProjectItemEvents, ISharePointProjectItemFileEvents
The ISharePointProjectItemTypeDefinition 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.) |
![]() |
Name | Gets or sets the name of the project item type shown in designers. By default it is the ID. |
![]() |
ProjectItemType | Gets the ISharePointProjectItemType being defined by this ISharePointProjectItemTypeDefinition instance. |
![]() |
ProjectService | Gets an instance of the SharePoint project service. |
![]() |
SupportedAssemblyDeploymentTargets | Gets or sets the deployment location of the assembly that is supported by this project item. |
![]() |
SupportedDeploymentScopes | Gets or sets the scope at which the deployment of the ISharePointProjectItem is supported in SharePoint. |
![]() |
SupportedTrustLevels | Gets or sets the trust levels in SharePoint supported by the ISharePointProjectItem. |
Top
Events
Top
Remarks
Properties can be set only inside of the InitializeType method.
ISharePointProjectItemTypeDefinition allows to associate custom data with a type because it inherits from the IAnnotatedObject interface.