Section 3

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 7

SHAREPOINT 2013

DEVELOPMENT
KAMESWARA SARMA UPPULURI
MICROSOFT CERTIFIED TRAINER
SERVER OBJECT MODEL (SOM)

 Server Object Model Overview


 Object Model Dlls
 Using the Object Model
SOM OVERVIEW
 A collection of .NET dlls that expose classes and methods to allow
the customization and administration of SharePoint sites
 Extend functionality that you don’t find in the front end of
SharePoint
 Automate tasks
 Fully Trusted Applications
 To be run directly on SharePoint Server
LIST OF SOM DLL’S
 Located in ISAPI of SharePoint Root
 Microsoft.Office.Excel.Server.Udf
 Microsoft.Office.Excel.Server.WebServices
 Microsoft.Office.Policy
 Microsoft.Office.Server
 Microsoft.Office.Server.Search
 Microsoft.SharePoint
 Microsoft.SharePoint.Portal.*
 Microsoft.SharePoint.Publishing
 Microsoft.Sharepoint.Search
 Microsoft.Sharepoint.Security

 C:\program files\common files\microsoft shared\web service extensions\15\ISAPI


WORKING WITH OBJECT MODEL

 As easy as adding a reference to the dlls from your .NET projects


in Visual Studio
 Server Object model can be used in any type of .NET application
 Web Applications
 Windows Applications
 WPF Applications
DEMO : WORKING WITH OBJECT MODEL

 Create a Console Application to display SharePoint Farm


Properties
SUMMARY

 Server Object Model Overview


 Object Model Dlls
 Using the Object Model

You might also like