New APIs in SharePoint 2010 Service Pack 1 (SP1)

Microsoft SharePoint 2010 Service Pack 1 (SP1) contains new APIs for both SharePoint Foundation 2010 and SharePoint Server 2010.

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

The following tables list the APIs that are newly added to SharePoint 2010 SP1.

New APIs in SP1 for SharePoint Foundation 2010

Microsoft.SharePoint

Type

Member

SPRecycleBinItemType

Web

SPWeb

Recycle

Microsoft.SharePoint.Administration

Type

Member

IMigrateUserCallback (new)

ISPSiteLookupProviderRecycleBin (new)

SPAce<T>

BinaryId

BinaryIdType

SPAcl<T>

SPAcl<T>.Add(String, String, SPIdentifierType, [], T, T)

SPContentDatabase

AddBackupObjects

GetDeletedSite

SPContentDatabase.Move(SPContentDatabase, List<SPSite>, Dictionary<String, String>, Dictionary<SPSite, String>)

SPDatabase

SPDatabase.ChangeDatabaseInstance(String)

SPDeletedSite (new)

SPDeletedSiteCollection (new)

SPDeletedSiteLookupInfo (new)

SPDeletedSiteQuery (new)

SPIdentifierType (new)

SPIncomingEmailService

RetryDeliveryInterval

SPPolicy

OnDeserialization

SPSiteLookupProvider

RenameHostHeaderSite

SPUsageApplication

UsageInsertionTimeOut

SPUsageUserCodeRequests (new)

SPUsageUserCodeRequestsEntry (new)

SPUsageUserCodeRequestsMonitoredData (new)

SPUsageUserCodeRequestsMonitoredDataEntry (new)

SPUserCodeExecutionTier

PriorityPerProcess

SPWebApplication

SPWebApplication.GetDeletedSites()

SPWebApplication.GetDeletedSites(SPDeletedSiteQuery)

SPWebApplication.GetDeletedSites(Guid)

SPWebApplication.GetDeletedSites(String)

MaxDiscussionBoardItemsForSiteDataFolderQuery

MigrateUsers

RichTextEditorShortcutEnabled

StorageMetricsProcessingDuration

UserDefinedWorkflowMaximumComplexity

SPWebService

EnableHostHeaderSiteBasedSchemeSelection

ImagingDownloadSizeLimit

Microsoft.SharePoint.Administration.Claims

Type

Member

SPActiveDirectoryClaimProvider

FillDefaultLocalizedDisplayName

SPAllUserClaimProvider

FillDefaultLocalizedDisplayName

SPClaimHierarchyProvider

FillDefaultLocalizedDisplayName

GetLocalizedDisplayName

SPClaimProvider

FillDefaultLocalizedDisplayName

GetClaimTypeForUserKey

GetLocalizedDisplayName

GetUserKeyForEntity

SupportsUserKey

UserKeyForEntity

SPClaimProviderDefinition

IsVisible

SPClaimProviderManager

IsClaimsUserAndMatchesIdentityClaim

SPClaimProviderOperationOptions

OverrideVisibleFlag

SPFormsClaimProvider

FillDefaultLocalizedDisplayName

SPSystemClaimProvider

FillDefaultLocalizedDisplayName

SPTrustedLoginProvider

UseWHomeRealmParameter

Microsoft.SharePoint.Administration.Health

Type

Member

SPHealthAnalysisRuleInstance (new)

Microsoft.SharePoint.BusinessData.Administration

Type

Member

LobSystem

LobSystem.MergeXml(String, [], PackageContents, AdministrationMetadataCatalog, String)

TypeDescriptor

TypeDescriptor.MergeXml(String, [], PackageContents, Parameter, TypeDescriptor, String)

Microsoft.SharePoint.BusinessData.SharedService

Type

Member

BdcServiceApplicationProxy

EnableSystemType

IsSystemTypeEnabled

Microsoft.SharePoint.JSGrid

Type

Member

GridSerializer

GridSerializer.ApplyPostViewIncrementalInsertsAndDeletes(IEnumerable<Change>, Func<Object, Dictionary<String, Object>>)

GridSerializer.SerializedUpdate<T>

visualAfterRecordKey

HierarchyNode

Parent

Update.UpdateType

PostViewLevelUpdate

PostViewRowDelete

PostViewRowInsert

Microsoft.SharePoint.Linq

Type

Member

Utility (new)

Microsoft.SharePoint.PowerShell

Type

Member

SPDeletedSitePipeBind (new)

SPHealthAnalysisRuleInstancePipeBind (new)

Microsoft.SharePoint.Utilities

Type

Member

SPUtility

SPUtility.ExecuteCellStorageBinaryRequest(SPFile, Stream, Boolean, Guid, String, Boolean, String, Boolean, String, String, String, Int64, String, Int64, Boolean, String, Boolean, Int32, String, Boolean, Boolean, Int32)

Microsoft.SharePoint.WebControls

Type

Member

IEVersionMetaTag (new)

Microsoft.SharePoint.WebPartPages

Type

Member

ListFormWebPart

ShouldSerializeTemplateName

New APIs in SP1 for SharePoint Server 2010

Microsoft.Office.Server.Search.Administration

Type

Member

CrawlTopologyState

ActiveToBeRemoved

DeactivatingToBeRemoved

SearchServiceApplicationProxy

LocationConfigurations

Microsoft.Office.Server.Search.Connector.BDC

Type

Member

BdcSecurityTrimmer

ParseUri

ChangeLogCrawlRole (new)

Microsoft.Office.Server.Search.Query

Type

Member

QueryInfo

CorrelationId

QueryManager

GetResults

Microsoft.Office.Server.SocialData

Type

Member

PluggableSocialSecurityTrimmerManager

GetUrlFoldersRequiringTrim

GetUrlFoldersToAlwaysAllow

PluggableSocialSecurityTrimmerManager.SetTrimmerSettings(SPServiceContext, Boolean)

PluggableSocialSecurityTrimmerManager.SetTrimmerSettings(SPServiceContext, [], [])

Microsoft.Office.Server.UserProfiles

Type

Member

BusinessDataCatalogConnection

Delete

ConnectionManager

ConnectionManager.AddActiveDirectoryConnection(ConnectionType, String, String, Boolean, String, String, SecureString, List<DirectoryServiceNamingContext>, String, String, String)

Leader (new)

UserProfile

ModifyUserProfilePicture

UserProfileManager

AddLeader

GetLeaders

RemoveLeader

Microsoft.Office.Word.Server.Conversions

Type

Member

SaveFormat

ODT

Microsoft.Office.Word.Server.Service

Type

Member

WordServiceApplication

DisableSandbox

WordServiceFormats

OpenDocumentText

Microsoft.PerformancePoint.Scorecards

Type

Member

ApplyFiltersButton (new)

Constants

ApplyFiltersButtonDisplayCheckbox

ApplyFiltersButtonID

ApplyFiltersButtonText

EndPoint_Filter_NonEmpty

LongQueryExecutionMilliseconds

DashboardElementContainer

IsHorizontal

IsVertical()

QueryTransformMembersType

AscendantsIntersect

Microsoft.PerformancePoint.Scorecards.DataSourceProviders

Type

Member

DimensionalParameterDataProvider

GetFilteredSetExpression

Microsoft.PerformancePoint.Scorecards.Server

Type

Member

SecureCredentialProvider (new)

Microsoft.PerformancePoint.Scorecards.ServerCommon

Type

Member

ConnectionContextHelper (new)

Microsoft.PerformancePoint.Scorecards.ServerRendering

Type

Member

TreeViewControl

SetData

Microsoft.SharePoint.BusinessData.Administration.Client

Type

Member

LobSystem

LobSystem.MergeXml(String, [], PackageContents, AdministrationMetadataCatalog, String)

TypeDescriptor

TypeDescriptor.MergeXml(String, [], PackageContents, Parameter, TypeDescriptor, String)

Microsoft.SharePoint.Portal.UserProfiles.AdminUI

Type

Member

PersonalSites

chkNewsFeedEnabled

hlNewsFeedEnabledTimerJobSettings

labelNewsFeedEnabledTimerJobDisabled

NewsFeedEnabledSection

rbtnSecTrimCustomized

rbtnSecTrimDisabled

rbtnSecTrimEnabled

SecondaryMySiteOwnerSection

SocialSecurityTrimmerEnabledSection

txtboxSecTrimFoldersToAllow

txtboxSecTrimFoldersToTrim

upSecondaryMySiteOwner

Microsoft.SharePoint.Portal.WebControls

Type

Member

SocialCommentControl

RenderComment

Microsoft.SharePoint.Search.Extended.Administration.Schema

Type

Member

Schema

QueryCrawledPropertiesByWildcard

Microsoft.SharePoint.Taxonomy

Type

Member

TermStore

GetSiteCollectionGroup

See Also

Concepts

Installing and Using the SharePoint 2010 SDK Download

Other Resources

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

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 Developer Center

SharePoint Developer Team Blog

SharePoint Stack Exchange