Index für SharePoint .NET Server, CSOM, JSOM und REST-API

Wichtig

Das SharePoint Add-In-Modell in SharePoint Online wurde am 27. November 2023 eingestellt. Weitere Informationen finden Sie in der Ankündigung zur vollständigen Einstellung .

Die Einstellung bedeutet, dass das Feature keine neuen Investitionen erhält, aber weiterhin unterstützt wird. Ende der Lebensdauer bedeutet, dass das Feature nicht mehr zur Verfügung steht.

Im API-Index können Sie viele der am häufigsten verwendeten Typen und Objekte nachschlagen, die im .NET-Serverobjektmodell und mindestens einem Clientprogrammiermodell implementiert sind: das clientseitige .NET-Objektmodell (CSOM), JavaScript-Objektmodell (JSOM) und/oder REST.

In dieser Tabelle sind die am häufigsten verwendeten Kern-APIs aufgeführt, die in den meisten Fällen auf Typen aus der .NET-Serverimplementierung basieren. In einigen Fällen sind Typen inhärent für die SharePoint-Clientprogrammierung, ohne dass es einen entsprechenden .NET-Servertyp gibt. In anderen Fällen sind einige, aber nicht alle möglichen Implementierungen eines Clientprogrammiermodells eines bestimmten Typs vorhanden.

Hinweis

Bevor Sie, wie in der Tabelle gezeigt, einen REST-Endpunkt-URI verwenden, ersetzen Sie die Abkürzung durch den Pfad zu Ihrer SharePoint-Website, z. B. http://<site collection>/<site>/_api/web/lists.

SharePoint-API-Index

API SP.Object/Enumeration (sp.js) REST-Endpunkt
AttachmentCollectionSPAttachmentCollection SP. AttachmentCollection …/_api/web/lists('<list id>')/items(<item id>)/attachmentfiles
BasePermissionsSPBasePermissions SP.BasePermissions-Objekt Nicht zutreffend
CalendarTypeSPCalendarType SP.CalendarType-Enumeration Nicht zutreffend
ChangeCollectionSPChangeCollection SP.ChangeCollection-Objekt …/_api/web/getchanges(changequery)
ChangeSiteSPChangeSite SP.ChangeSite-Enumeration Nicht zutreffend
ClientContext SP.ClientContext-Objekt …/_api/contextinfo
ContentTypeSPContentType SP.ContentType-Objekt …/_api/web/contenttypes('<content type id>')
ContentTypeCollectionSPContentTypeCollection SP.ContentTypeCollection-Objekt …/_api/web/contenttypes
SPContext SP.RequestContext-Objekt Nicht zutreffend
EventReceiverDefinitionSPEventReceiverDefinition SP.EventReceiverDefinition-Objekt …/_api/web/eventreceivers
EventReceiverDefinitionCollectionSPEventReceiverDefinitionCollection SP.EventReceiverDefinitionCollection-Objekt …/_api/web/eventreceivers(eventreceiverid)
EventReceiverDefinitionCreationInformationSPEventReceiverDefinitionCreationInformation SP.EventReceiverDefinitionCreationInformation-Objekt Nicht zutreffend
EventReceiverTypeSPEventReceiverType SP.EventReceiverType-Enumeration Nicht zutreffend
FeatureSPFeature SP.Feature-Objekt …/_api/web/features(featureid)
FeatureCollectionSPFeatureCollection SP.FeatureCollection-Objekt …/_api/web/features
FeatureDefinitionScopeSPFeatureDefinitionScope SP.FeatureDefinitionScope-Enumeration Nicht zutreffend
Feld-SPField SP.Field-Objekt .../_api/web/fields('<Feld-ID>')
FieldCalculatedSPFieldCalculated SP.FieldCalculated-Objekt .../_api/web/fields('<Feld-ID>')
FieldChoiceSPFieldChoice SP.FieldChoice-Objekt .../_api/web/fields('<Feld-ID>')
FieldCollectionSPFieldCollection SP.FieldCollection-Objekt …/_api/web/fields
FieldComputedSPFieldComputed SP.FieldComputed-Objekt .../_api/web/fields('<Feld-ID>')
FieldCurrencySPFieldCurrency SP.FieldCurrency-Objekt .../_api/web/fields('<Feld-ID>')
FieldLinkSPFieldLink SP.FieldLink-Objekt …/_api/web/contenttypes('<content type id>')/fieldlinks('<field link id>')
FieldLookupValueSPFieldLookupValue SP.FieldLookup-Objekt Nicht zutreffend
FieldMultiChoiceSPFieldMultiChoice SP.FieldMultiChoice-Objekt .../_api/web/fields('<Feld-ID>')
FieldMultiLineTextSPFieldMultiLineText SP.FieldMultiLineText-Objekt .../_api/web/fields('<Feld-ID>')
FieldNumberSPFieldNumber SP.FieldNumber-Objekt .../_api/web/fields('<Feld-ID>')
FieldTextSPFieldText SP.FieldText-Objekt .../_api/web/fields('<Feld-ID>')
FieldUrlSPFieldUrl SP.FieldUrl-Objekt .../_api/web/fields('<Feld-ID>')
FieldUrlValueSPFieldUrlValue SP.FieldUrlValue-Objekt Nicht zutreffend
FieldUserSPFieldUser SP.FieldUser-Objekt .../_api/web/fields('<Feld-ID>')
DateiSPFile SP.File-Objekt .../_api/web/getfilebyserverrelativeurl('<Ordnername>/<Dateiname>')
FileCollectionSPFileCollection SP.FieldCollection-Objekt .../_api/web/getfolderbyserverrelativeurl('/<folder name>')/files
Ordner-SPFolder SP.Folder-Objekt .../_api/web/getfolderbyserverrelativeurl('/<folder name>')
Formular-SPForm SP.Form-Objekt …/_api/web/lists(guid'<list id>')/forms('<form id>')
Gruppen-SPGroup SP.Group-Objekt .../_api/web/sitegroups(<gruppen-ID>)
GroupCollectionSPGroupCollection SP.GroupCollection-Objekt …/_api/web/sitegroups
LanguageSPLanguage SP.Language-Objekt Nicht zutreffend
SPList auflisten SP.List-Objekt .../_api/web/lists(guid'list< id>')
ListCollectionSPListCollection SP.ListCollection-Objekt …/_api/web/lists
ListDataSourceSPListDataSource SP.ListDataSource-Objekt Nicht zutreffend
ListItemSPListItem SP.ListItem-Objekt .../_api/web/lists(guid'list< id>')/items(<element id>)
ListItemCollectionSPListItemCollection SP.ListItemCollection-Objekt .../_api/web/lists(guid'list< id>')/items
ListTemplateTypeSPListTemplateType SP.ListTemplateType-Enumeration Nicht zutreffend
NavigationSPNavigation SP.Navigation-Objekt …/_api/web/navigation
NavigationNodeSPNavigationNode SP.NavigationNode-Objekt Nicht zutreffend
Prinzipal-SPPrincipal SP.Principal-Objekt Nicht zutreffend
SPQuery Nicht zutreffend
RecycleBinItemSPRecycleBinItem SP.RecycleBinItem-Objekt …/_api/web/RecycleBin(recyclebinitemid)
RecycleBinItemCollectionSPRecycleBinItemCollection SP.RecycleBinItemCollection-Objekt …/_api/web/RecycleBin
RegionalSettingsSPRegionalSettings SP.RegionalSettings-Objekt …/_api/web/RegionalSettings
RoleAssignmentSPRoleAssignment SP.RoleAssignment-Objekt .../_api/web/roleassignments(<principal id>)
RoleAssignmentCollectionSPRoleAssignmentCollection SP.RoleAssignmentCollection-Objekt …/_api/web/roleassignments
RoleDefinitionSPRoleDefinition SP.RoleDefinition-Objekt .../_api/web/roledefinitions(<Rollendefinitions-ID>)
RoleTypeSPRoleType SP.RoleType-Enumeration Nicht zutreffend
SecurableObjectSPSecurableObject SP.SecurableObject-Objekt Nicht zutreffend
Website-SPSite SP.Site-Objekt …/_api/site
TimeZoneSPTimeZone SP.TimeZone-Objekt …/_api/web/RegionalSettings/TimeZones(timzoneid)
TaxonomieSPTaxonomySession SP.Taxonomy.TaxonomySession-Objekt
TimeZoneCollectionSPTimeZoneCollection SP.TimeZoneCollection-Objekt …/_api/web/RegionalSettings/TimeZones
BenutzerSPUser SP.User-Objekt …/_api/web/siteusers(@v)?@v='<login name>'
UserCollectionSPUserCollection SP.UserCollection-Objekt .../_api/web/sitegroups(<gruppen-ID>)/users
HilfsprogrammSPUtility SP.Utilities.Utility-Objekt (sp.js) Nicht zutreffend
SPView anzeigen SP.View-Objekt (sp.js) .../_api/web/lists(guid'list< id>')/views('<view id>')
ViewCollectionSPViewCollection SP.ViewCollection-Objekt .../_api/web/lists(guid'list< id>')/views
ViewFieldCollectionSPViewFieldCollection SP.ViewFieldCollection-Objekt .../_api/web/lists(guid'list< id>')/views('<view id>')/fields
WebSPWeb SP.Web-Objekt …/_api/web
WebCollectionSPWebCollection SP.WebCollection-Objekt …/_api/web/webs
WebInformationSPWebInfo SP.WebInformation-Objekt …/_api/web/webinfos('<web information id>')
WebTemplateSPWebTemplate SP.WebTemplate-Objekt …/_api/web/GetAvailableWebTemplates(languageid,includecrosslanguage)/getbyname(templatename)
WebTemplateCollectionSPWebTemplateCollection SP.WebTemplateCollection-Objekt …/_api/web/GetAvailableWebTemplates(languageid,includecrosslanguage)

Siehe auch