New Developer Content for SharePoint Server 2010 and SharePoint Online

Applies to: Office 365 | SharePoint Online | SharePoint Server 2010

In this article
New SharePoint Server 2010 and SharePoint Online Conceptual, How To, and Walkthrough Content
New SharePoint Server 2010 Class Library Reference Topics
New SharePoint Server 2010 Code Samples

We continually expand and update the Microsoft SharePoint 2010 Software Development Kit (SDK), adding documentation for new and improved features of Microsoft SharePoint Server 2010 and responding to feedback from our customers. With this topic, you can quickly find the latest additions and changes to content and code samples.

The SharePoint 2010 SDK is also available as a download in the Microsoft Download Center. To download the SDK, see SharePoint 2010 Reference: Software Development Kit.

Tip

New to using the SharePoint 2010 SDK? Watch the video: Using the SharePoint 2010 SDK Help.

New SharePoint Server 2010 and SharePoint Online Conceptual, How To, and Walkthrough Content

The following content is new or updated for SharePoint Server 2010 and SharePoint Online.

December 2011

Topic

Description

Reason

Walkthrough: Using a Custom Security Trimmer for SharePoint Server Search Results

Updated with information about what occurs when PluggableAccessCheckException is thrown by a custom security trimmer.

Product update

Writing a Custom Security Trimmer for SharePoint Server Search

Updated with information about what occurs when PluggableAccessCheckException is thrown by a custom security trimmer.

Product update

SharePoint Online Developer Feature Availability Matrix

Updated topic to remove Developer Dashboard row from the matrix.

Content update

November 2011

Topic

Description

Reason

What's New for BCS in SharePoint Online

Initial publication

October 2011

Topic

Description

Reason

Using the Excel Services JavaScript API to Work with Embedded Excel Workbooks

Added a new conceptual topic that provides information about how to use the Excel Services ECMAScript (JavaScript, JScript) API to embed an Excel workbook on a host webpage.

Content update

Developing SharePoint Online Solutions

Updated to note that you can access SharePoint Online content programmatically only by using Office ID credentials.

Content update

SharePoint Online Developer Feature Availability Matrix

Updated to include Excel Services in feature availability matrix.

Content update

August 2011

Topic

Description

Reason

Adding a Refiner to the Refinement Panel Web Part

Lowercase restriction on MappedProperty has been removed, as this has been resolved in SP1.

Content update

Duplicate Removal (FAST Search Server 2010 for SharePoint)

Changed reference from Federation OM to Query OM.

Content update

FAST Search Query Integration Overview

Changed reference from Federation OM to Query OM.

Content update

Improving Relevance for FAST Search Server 2010 for SharePoint

Changed reference from Federation OM to Query OM.

Content update

Linguistic Query Features (FAST Search Server 2010 for SharePoint)

Changed reference from Federation OM to Query OM.

Content update

Ranking and Sorting (FAST Search Server 2010 for SharePoint)

Changed reference from Federation OM to Query OM.

Content update

Refiner Specification in the Query Web Service and Query Object Model

Changed reference from Federation OM to Query OM.

Content update

July 2011

Topic

Description

Reason

New APIs in SharePoint 2010 Service Pack 1 (SP1)

Initial publication

Configuring Optional Item Processing

Provided more detailed explanation about the new SP1 functionality (MetadataExtraction).

Content update

June 2011

Topic

Description

Reason

Service Pack 1 (SP1) for Microsoft SharePoint Foundation 2010 and Microsoft SharePoint Server 2010 (white paper)

Note

This content for SharePoint 2010 Service Pack 1 (SP1) is located in the Microsoft Download Center (https://www.microsoft.com/download/en/details.aspx?id=26573).

Initial publication (Microsoft Download Center)

Describes the fixes and improvements to existing functionality that are included in SharePoint Server 2010 SP1 and SharePoint Foundation 2010 SP1.

Migrating Custom Property Extractors That Are Defined Prior to Service Pack 1

Initial publication

Custom Property Extractor Schema (FAST Search server 2010 for SharePoint)

Initial publication

extractors Element [Custom Property Extractor Schema]

Initial publication

extractor Element [Custom Property Extractor Schema]

Initial publication

dictionary Element [Custom Property Extractor Schema]

Initial publication

dictionary Element [Linguistic Dictionary Schema]

Initial publication

Debugging Custom Item Processing

Initial publication

Testing Custom Query Features (FAST Search Server 2010 for SharePoint)

Initial publication

Adding a Refiner to the Refinement Panel Web Part

Moved the code for the Windows PowerShell script to a new article.

Content update

Configuring Optional Item Processing

Modified for Service Pack 1. New stage MetadataExtraction, and enhanced property extraction.

Content update

Creating a Custom Property Extractor

Modified for Service Pack 1. Enhanced property extraction.

Content update

FAST Query Language (FQL) Syntax Reference

Added information that the length of FAST Query Language queries is limited to 2,048 characters.

Content update

FAST Query Language (FQL) Operators

Added information that the length of FAST Query Language queries is limited to 2,048 characters.

Content update

FQL Simple Query Language

Added information that the length of FAST Query Language queries is limited to 2,048 characters.

Content update

Vwa Namespace

Added code samples to some Vwa Namespace methods.

Content update

Ewa Namespace

Added Parameter, Return Type, Remarks, and Code Samples for every object and function as applicable.

Content update

Walkthrough for SharePoint Server 2010 (ECM): Creating SharePoint 2010 Workflows in Visual Studio Using InfoPath Forms

Updated to incorporate customer feedback.

Content update

Step 1: Create the Workflow Initiation Form in SharePoint Server 2010 (ECM)

Updated to incorporate customer feedback.

Content update

Step 2: Create the Workflow Task Edit Form in SharePoint Server 2010 (ECM)

Updated to incorporate customer feedback.

Content update

Step 3: Create the Workflow in SharePoint Server 2010 (ECM)

Updated to incorporate customer feedback.

Content update

April 2011

Topic

Description

Reason

Ranking and Sorting (FAST Search Server 2010 for SharePoint)

Added section on random sorting.

Content update

March 2011

Topic

Description

Reason

Adding a Refiner to the Refinement Panel Web Part

Initial publication

Creating a Custom Property Extractor

Moved the explanation of how to add the refiner in the refinement panel to a new topic.

Content update

Ranking and Sorting (FAST Search Server 2010 for SharePoint)

Added new subsection on random ranking.

Content update

Developing SharePoint Online Solutions

Added information on additional solution validation performed by SharePoint Online.

Product update

February 2011

Topic

Description

Reason

How to: Create Custom Collaboration Portal Site Definitions in SharePoint Server 2010 (ECM)

Initial publication

Index Schema (FAST Search Server 2010 for SharePoint)

New note about refiners on integer properties. The managed property must not have negative values.

Content update

Keyword Management (FAST Search Server 2010 for SharePoint)

Added web service example.

Content update

Query Refinement (FAST Search Server 2010 for SharePoint)

Added web service example.

Content update

Ranking and Sorting (FAST Search Server 2010 for SharePoint)

Added web service example.

Content update

Walkthrough: Querying FAST Search Server From a Client Application

Initial publication

January 2011

Topic

Description

Reason

CrawledProperty Element [Pipeline Extensibility Configuration Schema]

Clarified how to use propertyName versus propertyId.

Content update

FAST Query Language (FQL) Operators

Clarified valid operands for PHRASE.

Content update

November 2010

Topic

Description

Reason

Customizing SharePoint Online Using SharePoint Designer 2010

Initial publication

Developing SharePoint Online Solutions

Initial publication

Web Services in SharePoint Online

Initial publication

SharePoint Online Developer Feature Availability Matrix

Initial publication

SharePoint Online Quick Links

Initial publication

Document Converters in SharePoint Server 2010 (ECM)

Added information and code that explains how the document converter completes the add document metadata post-processing action.

Content update

October 2010

Topic

Description

Reason

Enhancing the BDC Model File for SharePoint Server Search

Initial publication

How to: Crawl Associated External Content Types

Initial publication

How to: Crawl Binary Large Objects (BLOBs)

Initial publication

How to: Use SharePoint Designer to Create a BDC Model File for a Custom Connector

Initial publication

Item Level Security

Initial publication

Search Connector Framework Troubleshooting

Initial publication

SharePoint Server Search Connector Framework

Updated with information about the different indexing connectors available in SharePoint Server search.

Content update

September 2010

Topic

Description

Reason

Architecture of the Scorecard Run-Time Object in PerformancePoint Services

Changed the return type of the PageFilters property.

Product update

FAST Query Language (FQL) Operators

Clarified the use of multiple operands to XRANK.

Content update

How to: Create Scorecard Transforms for PerformancePoint Services

Added a code example for a transform that changes the color of empty scorecard cells.

Product update

Index Schema (FAST Search Server 2010 for SharePoint)

Added more conceptual information, including ranking information and substring search.

Content update

Query Refinement (FAST Search Server 2010 for SharePoint)

Corrected description on how to apply query refinement.

Content update

Ranking and Sorting (FAST Search Server 2010 for SharePoint)

Changed how to apply sort by formula, no longer using FQLFormula as sort direction. This enables using descending and ascending sort direction in a formula

Content update

SortByProperty Element in Microsoft.Search.Query Schema

Changed how to apply sort by formula (not recommended to use FQLFormula)

Content update

UserContext Element in Microsoft.Search.Query Schema

Added correct example.

Content update

August 2010

Topic

Description

Reason

FAST Query Language (FQL) Operators

Clarified valid operand values for RANK/XRANK.

Content update

July 2010

Topic

Description

Reason

Code Sample: Advanced Code-Based Outlook Solution

Initial publication

Code Sample: BCS Full-Trust Workflow Activity Sample

Initial publication

PerformancePoint Services Code Sample: Custom Report, Filter, and Tabular Data Source Objects

Added a link to the sample and documented that the redirect functionality for custom editors requires a top-level (root) site collection.

Content update

Configuring Optional Item Processing

Initial publication

ConverterRules Element [Item Conversion Rules Schema]

Initial publication

CrawledProperty Element [Pipeline Extensibility Configuration Schema]

Initial publication

CrawledProperty Element [Pipeline Extensibility Interface Schema]

Initial publication

Creating a Custom Property Extractor

Initial publication

Creating Intermediate Declarative Outlook Solutions Using Business Connectivity Services

Updated with information about the BCS Artifact Generator tool.

Product update

Custom XML Item Processing

Initial publication

Customizing Item Processing (FAST Search Server 2010 for SharePoint)

Initial publication

Deploying BCS Simple Solutions

Initial publication

dictionary Element [Linguistic Dictionary Schema]

Initial publication

Document Element [Pipeline Extensibility Interface Schema]

Initial publication

entry element [Linguistic Dictionary Schema]

Initial publication

ext Element [Item Conversion Rules Schema]

Initial publication

FAST Search Query Integration Overview

Additional details about using the Query Web service and Federation object model with FAST Search Server 2010 for SharePoint.

Content update

How to: Define Filters for External Item Picker Controls

Initial publication

How to: Manually Upgrade Business Data Catalog Application Definitions to Business Data Connectivity Models

Initial publication

How to: Use the Secure Store Service from within a .NET Connectivity Assembly

Initial publication

IFilter Element [Item Conversion Rules Schema]

Initial publication

Improving Relevance

Initial publication

Input Element [Pipeline Extensibility Configuration Schema]

Initial publication

Integrating an External Item Processing Component

Initial publication

Item Conversion Rules Schema

Initial publication

Linguistic Dictionary Schema (FAST Search Server 2010 for SharePoint)

Initial publication

Mapping Element [XML Mapper Schema]

Initial publication

MappingGroup Element [XML Mapper Schema]

Initial publication

mime Element [Item Conversion Rules Schema]

Initial publication

MimeMapping Element [Item Conversion Rules Schema]

Initial publication

Namespace Element [XML Mapper Schema]

Initial publication

Walkthrough: Localizing an Intermediate Declarative Outlook Solution to Another Language

Initial publication

Output Element [Pipeline Extensibility Configuration Schema]

Initial publication

paragraph-sep Element [XML Mapper Schema]

Initial publication

Pipeline Extensibility Configuration Schema

Initial publication

Pipeline Extensibility Interface Schema

Initial publication

PipelineExtensibility Element [Pipeline Extensibility Configuration Schema]

Initial publication

propset Element [XML Mapper Schema]

Initial publication

Ranking and Sorting (FAST Search Server 2010 for SharePoint)

More information on rank and managed property based sorting. Documentation of additional sort formula operators.

Content update

Configure FAST Search Server for SharePoint to use a Third-Party IFilter

Initial publication

Run Element [Pipeline Extensibility Configuration Schema]

Initial publication

SharePoint 2010 ECM Code Sample: Document Sets Ribbon and Export

Initial publication

SharePoint 2010 ECM Code Sample: Generate Managed Metadata Hierarchy

Initial publication

Step 1: Create the BDC Model

Initial publication

Step 1: Localize the Custom Outlook View Definitions (*.ovd) File

Initial publication

Step 2: Create a Cache Subscription

Initial publication

Step 2: Create Cache Subscriptions (*Subscription.xml)

Updated steps with information about using the BCS Artifact Generator tool.

Product update

Step 2: Localize the Form Region Manifest XML File

Initial publication

Step 3: Create the Solution Manifest

Initial publication

Step 3: Create the Solution Manifest File (OIR.config)

Updated steps with information about using the BCS Artifact Generator tool.

Product update

Step 3: Localize the Solution Manifest (OIR.config) File

Initial publication

Step 4: Implement the Advanced Code-Based Outlook Solution

Initial publication

Step 4: Localize the InfoPath Form Template (*.xsn) File

Initial publication

Step 5 (Optional): Create the Outlook Form Region (*.ofs) and Form Region Manifest (FormRegionManifest.xml)

Updated steps with information about using the BCS Artifact Generator tool.

Product update

Step 5: Localize the Custom Ribbon XML File

Initial publication

Step 5: Package and Deploy the Advanced Code-Based Outlook Solution

Initial publication

Step 6: Localize the Layout XML File

Initial publication

Step 7 (Optional): Localize the BDC Model File (Metadata.bdcm)

Initial publication

Step 7 (Optional): Show External Data Parts in Outlook Task Pane (Layout.xml)

Updated steps with information about using the BCS Artifact Generator tool.

Product update

Step 8 (Optional): Define the Ribbon and Actions (Ribbon.xml)

Updated with a link to the BCS Artifact Generator tool.

Product update

SubTree Element [XML Mapper Schema]

Initial publication

Tips for Deploying Localized Solutions

Initial publication

Troubleshooting and FAQs for PerformancePoint Services Development

Added an FAQ about filter web server controls and documented that the redirect functionality for custom editors requires a top-level (root) site collection.

Content update

trust Element [Item Conversion Rules Schema]

Initial publication

type Element [XML Mapper Schema]

Initial publication

Useful Resources for Creating an Intermediate Declarative Outlook Solution

Updated with a link to the BCS Artifact Generator tool.

Product update

Walkthrough: Creating an Advanced Code-Based Outlook Solution

Initial publication

Walkthrough: Use SharePoint Full-Trust Workflow Activities with Business Connectivity Services

Initial publication

What's New in SharePoint Server 2010

Initial publication

XML Mapper Schema (FAST Search Server 2010 for SharePoint)

Initial publication

XMLMappings Element [XML Mapper Schema]

Initial publication

XMLPropertiesCreator [XML Mapper Schema]

Initial publication

June 2010

Topic

Description

Reason

How To: Detect the Installed SKU of SharePoint 2010

Initial publication

How To: Change the PictureUrl Property of All User Profiles in a Site Collection

Initial publication

New SharePoint Server 2010 Class Library Reference Topics

The SharePoint 2010 Class Libraries and Web Service References now include the following namespaces and classes.

October 2011

Topic

Description

Reason

Ewa.AsyncResult.getEwaControl

Initial publication

Ewa.EwaControl.loadEwaAsync(fileID, divID, embedOptions, callback, userContext)

Initial publication

June 2011

Topic

Description

Reason

Microsoft.PerformancePoint.Scorecards.Server.SecureCredentialProvider

Initial publication

Microsoft.PerformancePoint.Scorecards.ServerCommon.ConnectionContextHelper

Initial publication

August 2010

Topic

Description

Reason

Microsoft.SharePoint.Portal.WebControls (103 classes)

Initial publication

Microsoft.SharePoint.Portal.MobileControls (18 classes)

Initial publication

New SharePoint Server 2010 Code Samples

You can obtain these and other code samples by downloading and installing the SharePoint 2010 Reference: Software Development Kit. In addition, see the SharePoint code samples available on Code Gallery.

August 2010

Area

Sample

Business Connectivity Services Sample Solutions

Code Sample: Advanced Code-Based Outlook Solution

Code Sample: BCS Full-Trust Workflow Activity Sample

Enterprise Content Management (ECM) Code Samples for SharePoint Server 2010

SharePoint 2010 ECM Code Sample: Generate Managed Metadata Hierarchy

SharePoint 2010 ECM Code Sample: Document Sets Ribbon and Export

See Also

Concepts

Installing and Using the SharePoint 2010 SDK Download

Other Resources

New Developer Content for SharePoint Foundation 2010

Video: Using the SharePoint 2010 SDK Help

Setting Up the Development Environment for SharePoint 2010 on Windows Vista, Windows 7, and Windows Server 2008

SharePoint Server 2010 General Reference

SharePoint Developer Center

SharePoint Developer Team Blog

SharePoint Stack Exchange