Skip to main content

Windows SharePoint Services Object Model

 Identity : Microsoft.SharePoint
Description : Windows SharePoint Services
Path : To add a reference to a Sharepoint API, Right-click the project(in VS) and select Add
  Reference. Click the Browse tab and select the following directory:
       C:\program files\common files\microsoft shared\web server extensions\12\isapi
Some useful Microsoft.SharePoint Namespaces follows with Description :
Microsoft.SharePoint
Provides types and members for working with a top-level site and its subsites or lists.

Microsoft.SharePoint.Administration
Provides administrative types and members for managing a Windows SharePoint Services
deployment.

Microsoft.SharePoint.Administration.Backup
Provides types and members for performing backup and restore operations on SharePoint sites.

Microsoft.SharePoint.Deployment
Provides types and members for importing and exporting content between Windows SharePoint
Services Web sites.

Microsoft.SharePoint.Dsp
Provides the base class for the data retrieval service adapters used in Windows SharePoint
Services.

Microsoft.SharePoint.Meetings


Provides types and members that can be used to customize Meeting Workspace sites.

Microsoft.SharePoint.MobileControls
Provides server controls for rendering the mobile forms and view pages used in SharePoint
lists.

Microsoft.SharePoint.Navigation
Provides types and members for customizing the navigation structures and site maps of
SharePoint Web sites.

Microsoft.SharePoint.Search
    Microsoft.SharePoint.Search.Internal.Protocols
    Microsoft.SharePoint.Search.Internal.Protocols.SiteData
    Microsoft.SharePoint.Search.Internal.Protocols.SPSCrawl
    Microsoft.SharePoint.Search.Internal.UI
    Microsoft.SharePoint.Search.Internal.WebControls
Microsoft.SharePoint.Security
Provides a set of code access permission and attribute classes designed to protect a
specific set of resources and operations, such as access to the Windows SharePoint Services
object model, the ability to do unsafe saving on HTTP Gets, and enabling point-to-point Web
Part connections.

Microsoft.SharePoint.StsAdmin
Provides an interface for creating custom operations to run at the command prompt in
STSADM.EXE

Microsoft.SharePoint.Upgrade
Provides types and members for upgrading a Windows SharePoint Services deployment.

Microsoft.SharePoint.Utilities
Provides utilities for encoding strings and processing user information.

Microsoft.SharePoint.WebControls
Provides server controls that are used on site and list pages in a SharePoint site.

Microsoft.SharePoint.WebPartPages
Provides classes, interfaces, and members for creating custom Web Parts and Web Part pages

Microsoft.SharePoint.Workflow
Provides types and members for associating, initiating, and managing workflow templates and
instances.

Microsoft.SharePoint.WorkflowActions
Provides types that represent workflow activities. These activities can be assembled into
workflow activities.
 

Some useful Microsoft.SharePoint Classes follows with Description and Example :
SPSite
    Represents a collection of sites in a Web application, including a top-level Web site
and all its subsites. Each SPSite object, or site collection, is represented within an
SPSiteCollection object that consists of the collection of all site collections in the Web
application.

    E.g : SPSite siteCollection = SPControl.GetContextSite(Context);

SPWeb
    Represents a Windows SharePoint Services Web site.
    E.g : SPWeb objWebSite = siteCollection.OpenWeb();
  
SPWebCollection
    Represents a collection of SPWeb objects.
    E.g : SPWebCollection objWebCollection = siteCollection.AllWebs;

SPSecurity
    Provides static security management properties and methods.
    E.g : SPSecurity.CodeToRunElevated myCode =
            new SPSecurity.CodeToRunElevated(ShowFeatures);
          SPSecurity.RunWithElevatedPrivileges(myCode);

SPListCollection
    Represents a collection of SPList objects.
    E.g : SPListCollection objListCollection = objWebSite.Lists ;

SPList
    Represents a list on a SharePoint Web site.
    E.g : foreach(SPLists objLists in objListCollection)

SPUser
    Represents a user in Microsoft Windows SharePoint Services.
    E.g : SPUser objUser = objWebSite.CurrentUser ;

Comments

  1. Keep An extra Substitute Light Available Such as 610 293 5868

    Here is my blog post - insect

    ReplyDelete
  2. Antenna Tower- Absolutely free Interrelated Roadmap With regards to Antenna

    My homepage: howling

    ReplyDelete

Post a Comment

Popular posts from this blog

Tab Control in Asp.Net

Scenerio: I need your help in designing tab control in   asp.net .My requirement is I need a tab control in   asp.net (C#) like  for example goto my computer ,right click c drive and select properties.we get tabs like general,security etc....... like that i need to design one tab control(no need of any rightclick) in my web page and the database table columns should come as tabs and inseide the tab data of that particular column should come.   Example:Employee master tab1:Employee name.........his name in the tab tab2:Age.............his age tab3:Address........his address   Solution:   You can do this using a simple div <style type="text/css"> .tabs         {             position: relative;             height: 20px;             margin: 0;   ...

AI and Microsoft: Revolutionizing Efficiency in Nonprofit Organizations

  How AI and Microsoft Enhance Efficiency in Nonprofit Organizations In today’s fast-paced world, nonprofit organizations face unique challenges—limited resources, increasing demands, and the constant need to do more with less. But what if technology could be the game-changer they need? In my latest research paper,  "How AI and Microsoft Enhance Efficiency in Nonprofit Organizations" , I explore how cutting-edge technologies like Artificial Intelligence (AI) and Microsoft’s innovative tools are revolutionizing the way nonprofits operate. From streamlining administrative tasks to enhancing donor engagement and optimizing resource allocation, AI and Microsoft’s solutions are empowering nonprofits to focus on what truly matters—their mission. This paper dives deep into real-world examples, practical applications, and the transformative potential of these technologies. Whether you’re a nonprofit professional, a tech enthusiast, or simply curious about the intersection of technolo...

Social tagging overview in Sharepoint 2010

A tag is a word or phrase that identifies an individual piece of information according to a set of attributes or criteria. Tags make it easy to find and share information about a specific subject or task. Social tagging helps users categorize information in ways that are meaningful to them. Social tagging can improve the quality of search results by filtering against specific tags, and it can also connect individuals who want to share information with other users who have like interests. This article describes the social tagging features in Microsoft SharePoint Server 2010. This article does not describe how to configure social tagging features. It also does not discuss how to implement social tagging features as part of an overall social media strategy for an enterprise. About using social tagging features Social tagging features help users to share information and to retrieve relevant, high-quality content more efficiently. Such sharing encourages collaboration and b...