SharePoint .NET Server, CSOM, JSOM et index d’API REST
L’index des API permet de rechercher de nombreux types et objets fréquemment utilisés implémentés dans le modèle objet serveur .NET, et au moins un modèle de programmation client : CSOM (Client-side Server Object Model) .NET, JSOM (JavaScript Object Model) et/ou REST.
This table lists the most frequently used core APIs, which are in most cases based on types from the .NET server implementation. In some cases, types are native to SharePoint client programming, and there is no equivalent .NET server type. In other cases, some but not all possible client programming model implementations of a specific type exist.
Notes
Avant d’utiliser un URI de point de terminaison REST indiqué dans le tableau, remplacez l’abréviation … par le chemin de votre site SharePoint, par exemple http://<site collection>/<site>/_api/web/lists.
Index des API SharePoint
| API | SP.Object/Enumeration (sp.js) | Point de terminaison REST |
|---|---|---|
| AttachmentCollection SPAttachmentCollection | SP.AttachmentCollection | …/_api/web/lists('<list id>')/items(<item id>)/attachmentfiles |
| BasePermissions SPBasePermissions | Objet SP.BasePermissions | S/O |
| CalendarType SPCalendarType | Énumération SP.CalendarType | S/O |
| ChangeCollection SPChangeCollection | Objet SP.ChangeCollection | …/_api/web/getchanges(changequery) |
| ChangeSite SPChangeSite | Énumération SP.ChangeSite | S/O |
| ClientContext | Objet SP.ClientContext | …/_api/contextinfo |
| ContentType SPContentType | Objet SP.ContentType | …/_api/web/contenttypes('<content type id>') |
| ContentTypeCollection SPContentTypeCollection | Objet SP.ContentTypeCollection | …/_api/web/contenttypes |
| SPContext | Objet SP.RequestContext | S/O |
| EventReceiverDefinition SPEventReceiverDefinition | Objet SP.EventReceiverDefinition | …/_api/web/eventreceivers |
| EventReceiverDefinitionCollection SPEventReceiverDefinitionCollection | Objet SP.EventReceiverDefinitionCollection | …/_api/web/eventreceivers(eventreceiverid) |
| EventReceiverDefinitionCreationInformation SPEventReceiverDefinitionCreationInformation | Objet SP.EventReceiverDefinitionCreationInformation | S/O |
| EventReceiverType SPEventReceiverType | Énumération SP.EventReceiverType | S/O |
| Feature SPFeature | Objet SP.Feature | …/_api/web/features(featureid) |
| FeatureCollection SPFeatureCollection | Objet SP.FeatureCollection | …/_api/web/features |
| FeatureDefinitionScope SPFeatureDefinitionScope | Énumération SP.FeatureDefinitionScope | S/O |
| Field SPField | Objet SP.Field | …/_api/web/fields('') |
| FieldCalculated SPFieldCalculated | Objet SP.FieldCalculated | …/_api/web/fields('') |
| FieldChoice SPFieldChoice | Objet SP.FieldChoice | …/_api/web/fields('') |
| FieldCollection SPFieldCollection | Objet SP.FieldCollection | …/_api/web/fields |
| FieldComputed SPFieldComputed | Objet SP.FieldComputed | …/_api/web/fields('') |
| FieldCurrency SPFieldCurrency | Objet SP.FieldCurrency | …/_api/web/fields('') |
| FieldLink SPFieldLink | Objet SP.FieldLink | …/_api/web/contenttypes('<content type id>')/fieldlinks('<field link id>') |
| FieldLookupValue SPFieldLookupValue | Objet SP.FieldLookup | S/O |
| FieldMultiChoice SPFieldMultiChoice | Objet SP.FieldMultiChoice | …/_api/web/fields('') |
| FieldMultiLineText SPFieldMultiLineText | Objet SP.FieldMultiLineText | …/_api/web/fields('') |
| FieldNumber SPFieldNumber | Objet SP.FieldNumber | …/_api/web/fields('') |
| FieldText SPFieldText | Objet SP.FieldText | …/_api/web/fields('') |
| FieldUrl SPFieldUrl | Objet SP.FieldUrl | …/_api/web/fields('') |
| FieldUrlValue SPFieldUrlValue | Objet SP.FieldUrlValue | S/O |
| FieldUser SPFieldUser | Objet SP.FieldUser | …/_api/web/fields('') |
| File SPFile | Objet SP.File | .../_api/web/getfilebyserverrelativeurl('//') |
| FileCollection SPFileCollection | Objet SP.FieldCollection | …/_api/web/getfolderbyserverrelativeurl('/')/files |
| Folder SPFolder | Objet SP.Folder | …/_api/web/getfolderbyserverrelativeurl('/') |
| Form SPForm | Objet SP.Form | …/_api/web/lists(guid'<list id>')/forms('<form id>') |
| Group SPGroup | Objet SP.Group | …/_api/web/sitegroups() |
| GroupCollection SPGroupCollection | Objet SP.GroupCollection | …/_api/web/sitegroups |
| Language SPLanguage | Objet SP.Language | S/O |
| List SPList | Objet SP.List | .../_api/web/lists(guid'') |
| ListCollection SPListCollection | Objet SP.ListCollection | …/_api/web/lists |
| ListDataSource SPListDataSource | Objet SP.ListDataSource | S/O |
| ListItem SPListItem | Objet SP.ListItem | …/_api/web/lists(guid'')/items() |
| ListItemCollection SPListItemCollection | Objet SP.ListItemCollection | …/_api/web/lists(guid'')/items |
| ListTemplateType SPListTemplateType | Énumération SP.ListTemplateType | S/O |
| Navigation SPNavigation | Objet SP.Navigation | …/_api/web/navigation |
| NavigationNode SPNavigationNode | Objet SP.NavigationNode | S/O |
| Principal SPPrincipal | Objet SP.Principal | S/O |
| SPQuery | S/O | |
| RecycleBinItem SPRecycleBinItem | Objet SP.RecycleBinItem | …/_api/web/RecycleBin(recyclebinitemid) |
| RecycleBinItemCollection SPRecycleBinItemCollection | Objet SP.RecycleBinItemCollection | …/_api/web/RecycleBin |
| RegionalSettings SPRegionalSettings | Objet SP.RegionalSettings | …/_api/web/RegionalSettings |
| RoleAssignment SPRoleAssignment | Objet SP.RoleAssignment | …/_api/web/roleassignments() |
| RoleAssignmentCollection SPRoleAssignmentCollection | Objet SP.RoleAssignmentCollection | …/_api/web/roleassignments |
| RoleDefinition SPRoleDefinition | Objet SP.RoleDefinition | .../_api/web/roledefinitions() |
| RoleType SPRoleType | Énumération SP.RoleType | S/O |
| SecurableObject SPSecurableObject | Objet SP.SecurableObject | S/O |
| Site SPSite | Objet SP.Site | …/_api/site |
| TimeZone SPTimeZone | Objet SP.TimeZone | …/_api/web/RegionalSettings/TimeZones(timzoneid) |
| Taxonomy SPTaxonomySession | Objet SP.Taxonomy.TaxonomySession | N/A |
| TimeZoneCollection SPTimeZoneCollection | Objet SP.TimeZoneCollection | …/_api/web/RegionalSettings/TimeZones |
| User SPUser | Objet SP.User | .../_api/web/siteusers(@v)?@v='' |
| UserCollection SPUserCollection | Objet SP.UserCollection | .../_api/web/sitegroups ()/users |
| Utility SPUtility | Objet SP.Utilities.Utility (sp.js) | S/O |
| View SPView | Objet SP.View (sp.js) | …/_api/web/lists(guid'')/views('') |
| ViewCollection SPViewCollection | Objet SP.ViewCollection | …/_api/web/lists(guid'')/views |
| ViewFieldCollection SPViewFieldCollection | Objet SP.ViewFieldCollection | …/_api/web/lists(guid'')/views('')/fields |
| Web SPWeb | Objet SP.Web | …/_api/web |
| WebCollection SPWebCollection | Objet SP.WebCollection | …/_api/web/webs |
| WebInformation SPWebInfo | Objet SP.WebInformation | …/_api/web/webinfos('<web information id>') |
| WebTemplate SPWebTemplate | Objet SP.WebTemplate | …/_api/web/GetAvailableWebTemplates(languageid,includecrosslanguage)/getbyname(templatename) |
| WebTemplateCollection SPWebTemplateCollection | Objet SP.WebTemplateCollection | …/_api/web/GetAvailableWebTemplates(languageid,includecrosslanguage) |