Skip to content

Commit 439b657

Browse files
committed
Fixed too-wide table
1 parent 7f6bcb0 commit 439b657

File tree

1 file changed

+21
-12
lines changed

1 file changed

+21
-12
lines changed

docs/sharepoint/overview-of-the-programming-model-of-sharepoint-tools-extensions.md

Lines changed: 21 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -52,18 +52,27 @@ ms.workload:
5252
- *SharePoint server and client object models*. Use these object models to modify a SharePoint site or to retrieve data from a SharePoint site from the context of a SharePoint tools extension.
5353

5454
### SharePoint tools object model
55-
Each SharePoint tools extension uses types in the SharePoint tools object model to define the core behavior and functionality of the extension. The following table describes the namespaces that are included in this object model.
56-
57-
|Assembly|Namespace|Description|
58-
|--------------|---------------|-----------------|
59-
|*Microsoft.VisualStudio.SharePoint.dll*|<xref:Microsoft.VisualStudio.SharePoint>|Contains types that you use to extend and automate the SharePoint project system. For example, you can extend the built-in SharePoint projects and project items, or you can create your own project items. For more information, see [Extend the SharePoint project system](../sharepoint/extending-the-sharepoint-project-system.md).|
60-
||<xref:Microsoft.VisualStudio.SharePoint.Deployment>|Contains types that you use to extend the deployment process for SharePoint projects, such as creating your own deployment steps and deployment configurations. For more information, see [Extend SharePoint packaging and deployment](../sharepoint/extending-sharepoint-packaging-and-deployment.md).|
61-
||<xref:Microsoft.VisualStudio.SharePoint.Explorer>|Contains types that you use to extend nodes under the **SharePoint Connections** node in the **Server Explorer** window, or to define new types of nodes. For more information, see [Extend the SharePoint connections node in Server Explorer](../sharepoint/extending-the-sharepoint-connections-node-in-server-explorer.md).|
62-
||<xref:Microsoft.VisualStudio.SharePoint.Features>|Contains types that you use to access the Feature definitions in a SharePoint project.|
63-
||<xref:Microsoft.VisualStudio.SharePoint.Packages>|Contains types that you use to access the package definition in a SharePoint solution.|
64-
||<xref:Microsoft.VisualStudio.SharePoint.Validation>|Contains types that you use to customize the Feature and package validation behavior for SharePoint projects. For more information, see [How to: Create custom feature and package validation rules for SharePoint solutions](../sharepoint/how-to-create-custom-feature-and-package-validation-rules-for-sharepoint-solutions.md).|
65-
|*Microsoft.VisualStudio.SharePoint.Commands.dll*|<xref:Microsoft.VisualStudio.SharePoint.Commands>|Contains types that you can use to create custom *SharePoint commands*. A SharePoint command is a method that calls into the SharePoint server object model from a SharePoint tools extension. For more information, see [Call into the SharePoint object models](../sharepoint/calling-into-the-sharepoint-object-models.md).|
66-
|*Microsoft.VisualStudio.SharePoint.Explorer.Extensions.dll*|<xref:Microsoft.VisualStudio.SharePoint.Explorer.Extensions>|Contains types that you can use to get information about built-in **Server Explorer** nodes that represent individual components on a SharePoint site, such as a node that represents a list, field, or content type. For more information, see [Extend the SharePoint connections node in Server Explorer](../sharepoint/extending-the-sharepoint-connections-node-in-server-explorer.md).|
55+
Each SharePoint tools extension uses types in the SharePoint tools object model to define the core behavior and functionality of the extension. The following tables describe the namespaces that are included in this object model, by the assemby that contains them.
56+
57+
#### Microsoft.VisualStudio.SharePoint.dll
58+
|Namespace|Description|
59+
|-|-|
60+
|<xref:Microsoft.VisualStudio.SharePoint>|Contains types that you use to extend and automate the SharePoint project system. For example, you can extend the built-in SharePoint projects and project items, or you can create your own project items. For more information, see [Extend the SharePoint project system](../sharepoint/extending-the-sharepoint-project-system.md).|
61+
|<xref:Microsoft.VisualStudio.SharePoint.Deployment>|Contains types that you use to extend the deployment process for SharePoint projects, such as creating your own deployment steps and deployment configurations. For more information, see [Extend SharePoint packaging and deployment](../sharepoint/extending-sharepoint-packaging-and-deployment.md).|
62+
|<xref:Microsoft.VisualStudio.SharePoint.Explorer>|Contains types that you use to extend nodes under the **SharePoint Connections** node in the **Server Explorer** window, or to define new types of nodes. For more information, see [Extend the SharePoint connections node in Server Explorer](../sharepoint/extending-the-sharepoint-connections-node-in-server-explorer.md).|
63+
|<xref:Microsoft.VisualStudio.SharePoint.Features>|Contains types that you use to access the Feature definitions in a SharePoint project.|
64+
|<xref:Microsoft.VisualStudio.SharePoint.Packages>|Contains types that you use to access the package definition in a SharePoint solution.|
65+
|<xref:Microsoft.VisualStudio.SharePoint.Validation>|Contains types that you use to customize the Feature and package validation behavior for SharePoint projects. For more information, see [How to: Create custom feature and package validation rules for SharePoint solutions](../sharepoint/how-to-create-custom-feature-and-package-validation-rules-for-sharepoint-solutions.md).|
66+
67+
#### Microsoft.VisualStudio.SharePoint.Commands.dll
68+
|Namespace|Description|
69+
|-|-|
70+
|<xref:Microsoft.VisualStudio.SharePoint.Commands>|Contains types that you can use to create custom *SharePoint commands*. A SharePoint command is a method that calls into the SharePoint server object model from a SharePoint tools extension. For more information, see [Call into the SharePoint object models](../sharepoint/calling-into-the-sharepoint-object-models.md).|
71+
72+
#### Microsoft.VisualStudio.SharePoint.Explorer.Extensions.dll
73+
|Namespace|Description|
74+
|-|-|
75+
|<xref:Microsoft.VisualStudio.SharePoint.Explorer.Extensions>|Contains types that you can use to get information about built-in **Server Explorer** nodes that represent individual components on a SharePoint site, such as a node that represents a list, field, or content type. For more information, see [Extend the SharePoint connections node in Server Explorer](../sharepoint/extending-the-sharepoint-connections-node-in-server-explorer.md).|
6776

6877
### Visual Studio automation object model
6978
The Visual Studio automation object model provides APIs that you can use to automate Visual Studio projects and the IDE. Use the Visual Studio object model to perform project-related tasks that are not specific to SharePoint projects, or to perform other general automation tasks in Visual Studio. Traditionally, this object model is often used in Visual Studio add-ins and macros, but you can also use it in SharePoint tools extensions.

0 commit comments

Comments
 (0)