Logo
programming4us
programming4us
programming4us
programming4us
Home
programming4us
XP
programming4us
Windows Vista
programming4us
Windows 7
programming4us
Windows Azure
programming4us
Windows Server
programming4us
Windows Phone
 
Windows Server

Sharepoint 2013 : Overview of The Client-Side Object Model and Rest APIs - Client-Side Object Model API Coverage

- Free product key for windows 10
- Free Product Key for Microsoft office 365
- Malwarebytes Premium 3.7.1 Serial Keys (LifeTime) 2019
8/17/2014 9:30:11 PM

One of the original drawbacks with the prior implementation of the Client-Side Object Model was its lack of coverage for SharePoint APIs and access to functionality. In the past the CSOM was limited to mostly site, Web, and list operations as part of SharePoint Foundation.

SharePoint 2013’s implementation of the CSOM significantly builds on the coverage of functionality available. It has now expanded to cover most of the surface area of SharePoint Server, not just SharePoint Foundation.

The CSOM is split into a number of different DLLs and namespaces based on functional areas they cater to, which are outlined for you in the following lists. Because the API coverage is so vast in 2013, these lists are only a summary of the most important and widely used areas. They are not exhaustive so you should check MSDN for full reference documentation. Discussing every area of the CSOM would be a whole book on its own so this section is designed to point you in the right area of the CSOM to look for the functionality you desire, as opposed to showing you examples of every area included.

Core functionality contains all the base-level CSOM functionality that you need for working with sites and data. These classes are included in Microsoft.SharePoint.Client.dll:

  • Administration
  • Event receivers
  • Sharing
  • Web Parts
  • Analytics
  • Business Data Catalog (BDC)
  • Apps
  • Lists
  • Site
  • Web
  • User
  • Site health

Content contains APIs for working with SharePoint’s vast document management features such as Document Sets. These build on the foundation provided by the list and file classes with the features found in SharePoint Server Standard and Enterprise. Significant new features in 2013 surface in these classes with new APIs for managing metadata-driven navigation, video, and legal discovery features. These are included in Microsoft.SharePoint.Client.Publishing.dll, Microsoft.SharePoint.Client.DocumentManagement.dll, Microsoft.SharePoint.Client.Taxonomy.dll, and Microsoft.Office.Client.Policy.dll:

  • Document management
  • Discovery
  • Document Sets
  • Information policy
  • Publishing
  • Publishing navigation
  • Taxonomy
  • Video

User Profiles provide access to do things such as read and write to the microfeed on people’s My Sites, access and update user profile information, and work with social data such as whom people follow and what they like. These classes are included in Microsoft.SharePoint.Client.UserProfiles.dll:

  • Social
  • User profiles
  • Microfeed
  • Reputation model

Search enables you to search and find information and documents in the search index. This is a great way to make fast queries for information in lieu of creating queries over lists and libraries in sites. The Query class can be found in Microsoft.SharePoint.Client.Search.dll.

Workflow classes let you find, start, create, and query for the status of workflows running in SharePoint. The Workflow Services classes are included in Microsoft.SharePoint.Client.WorkflowServices.dll.

Work Management in SharePoint 2013 offers enhanced capabilities for managing work in teams with features such as task lists and tracking. These classes are included in Microsoft.SharePoint.WorkManagement.Client.dll:

  • Work management
  • Tasks

Application Services is where services with APIs surface in the CSOM. A new service API in 2013 is the ability to submit jobs for automated translation. The Translation classes can be found in Microsoft.Office.Client.TranslationServices.dll.

Education in SharePoint 2013 adds site templates and features for managing classes in an education environment. These APIs let you manage things such as classes, lessons, assignments, communities, events, and grades. Education-related classes can be found in Microsoft.Office.Client.Education.dll.

Other -----------------
- Sharepoint 2013 : Overview of The Client-Side Object Model and Rest APIs - REST and OData (part 3) - Creating, Updating, and Deleting
- Sharepoint 2013 : Overview of The Client-Side Object Model and Rest APIs - REST and OData (part 2) - Filtering and Selecting
- Sharepoint 2013 : Overview of The Client-Side Object Model and Rest APIs - REST and OData (part 1) - Getting Started with REST and OData
- Sharepoint 2013 : Integrating Apps for Office with SharePoint (part 2) - Apps for Office Integrated with an App for SharePoint
- Sharepoint 2013 : Integrating Apps for Office with SharePoint (part 1) - Standalone Apps for Office
- Sharepoint 2013 : The Office JavaScript Object Model (part 3) - App Security
- Sharepoint 2013 : The Office JavaScript Object Model (part 2) - Functional Capabilities by Office Client,Mailbox-based Apps
- Sharepoint 2013 : The Office JavaScript Object Model (part 1) - Document-based Apps
- SQL Server 2012 : Understanding Latches and Spinlocks (part 3) - Latching Example - With Latching
- SQL Server 2012 : Understanding Latches and Spinlocks (part 2) - Latching Example - Without Latching
 
 
Top 10
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Finding containers and lists in Visio (part 2) - Wireframes,Legends
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Finding containers and lists in Visio (part 1) - Swimlanes
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Formatting and sizing lists
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Adding shapes to lists
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Sizing containers
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 3) - The Other Properties of a Control
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 2) - The Data Properties of a Control
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 1) - The Format Properties of a Control
- Microsoft Access 2010 : Form Properties and Why Should You Use Them - Working with the Properties Window
- Microsoft Visio 2013 : Using the Organization Chart Wizard with new data
 
programming4us
Windows Vista
programming4us
Windows 7
programming4us
Windows Azure
programming4us
Windows Server