Index für SharePoint .NET Server, CSOM, JSOM und REST-API
Wichtig
Das SharePoint Add-In-Modell in SharePoint Online ist seit dem 27. November 2023 veraltet. Weitere Informationen finden Sie in der Ankündigung zur vollständigen Einstellung .
Veraltet bedeutet, dass das Feature keine neuen Investitionen erhält, aber weiterhin unterstützt wird. Das SharePoint-Add-In-Modell wird am 2. April 2026 vollständig eingestellt und ist danach nicht mehr verfügbar. Die primäre Ersatztechnologie für das SharePoint-Add-In-Modell ist SharePoint Framework (SPFx), das auch in Zukunft weiterhin unterstützt wird.
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 | ..._api/web/getusereffectivepermissions(@user)?@user='<user login name>' |
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 | .../_api/web/fields('<Feld-ID>') |
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 | .../_api/web/fields('<Feld-ID>') |
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 | .../_api/web/lists(guid'list< id>')/BaseTemplate |
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 |
UsageInfoSPUsageInfo | SP. UsageInfo.storage-Eigenschaft (sp.js) | …/_api/site/usage |
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) |