Qu'est-ce qui peut être implémenté dans une solution en bac à sable (sandbox) ?

Cette rubrique récapitule les divers types de projets de développement que vous pouvez déployer en tant que solutions en bac à sable (sandbox).

Dernière modification : jeudi 14 avril 2011

S’applique à : SharePoint Foundation 2010

Disponible dans SharePoint Online

Les rubriques de cette section fournissent des instructions détaillées pour certains de ces projets.

Notes

Pour plus d'informations sur ce qu'il n'est pas possible de faire avec une solution en bac à sable (sandbox), voir Restrictions imposées aux solutions en bac à sable (sandbox) et les autres rubriques de cette section.

Composants disponibles dans les solutions en bac à sable (sandbox)

Le tableau suivant identifie les composants les plus courants pouvant être inclus dans le cadre d'une solution en bac à sable (sandbox).

Composant

Remarques

Assembly

Ce composant fait référence aux assemblys dont le code source faire partie du projet de solution en bac à sable (sandbox) Microsoft Visual Studio. Il n'est pas possible de déployer des assemblys non-SharePoint dans une solution en bac à sable (sandbox). Les assemblys dans les solutions en bac à sable (sandbox) sont conservés dans la base de données de contenu à l'intérieur du fichier de package de solution (.wsp). Lorsqu'ils sont appelés, ils sont décompressés et temporairement stockés dans le système de fichiers du serveur Web frontal. Pour plus d'informations, voir Où les assemblys sont-ils déployés dans les solutions en bac à sable (sandbox) ?.

Liaison d'un type de contenu à une liste

Pour plus d'informations, voir Procédure : créer et déployer des éléments déclaratifs courants dans les solutions en bac à sable (sandbox).

Type de contenu

Pour plus d'informations, voir Procédure : créer et déployer des éléments déclaratifs courants dans les solutions en bac à sable (sandbox).

Action personnalisée pour un menu, le ruban ou une page d'administration

Pour plus d'informations, voir Procédure : créer et déployer des éléments déclaratifs courants dans les solutions en bac à sable (sandbox).

Récepteur d’événements

Ce composant fait référence aux classes dérivées de SPEventReceiverBase. Pour plus d’informations, voir Procédure : créer et déployer des récepteurs d’événements dans des solutions en mode bac à sable (sandbox).

Voir aussi Récepteur de fonctionnalités, plus loin dans ce tableau.

Fonctionnalité

Seules les fonctionnalités qui s'étendent à la collection de site ou au site Web sont possibles dans les solutions en bac à sable (sandbox). Les étendues à la batterie de serveurs et à l'application Web ne sont pas possibles.

Tous les autres composants répertoriées dans ce tableau doivent être déployés dans une ou plusieurs fonctionnalités.

Récepteur de fonctionnalités

Pour plus d'informations, voir Procédure : créer et déployer des récepteurs de fonctionnalité dans des solutions bac à sable (bac à sable).

Champ

Seuls les champs qui utilisent un type de champ SharePoint Foundation ou un type de champ personnalisé préalablement installé dans une solution de batterie de serveurs sont possibles. Il n'est pas possible de déployer un type de champ personnalisé dans une solution en bac à sable (sandbox). Pour plus d’informations, voir Procédure : créer et déployer des éléments déclaratifs courants dans les solutions en bac à sable (sandbox).

Instance de liste/bibliothèque

Pour plus d’informations, voir Procédure : créer et déployer des éléments déclaratifs courants dans les solutions en bac à sable (sandbox).

Modèle de liste/bibliothèque

Pour plus d’informations, voir Procédure : créer et déployer des éléments déclaratifs courants dans les solutions en bac à sable (sandbox).

Page maître

Pour plus d’informations, voir Procédure : créer et déployer des éléments déclaratifs courants dans les solutions en bac à sable (sandbox).

Module (un ou plusieurs fichiers)

Pour plus d’informations, voir Procédure : créer et déployer des éléments déclaratifs courants dans les solutions en bac à sable (sandbox).

Conteneur des propriétés

Pour plus d’informations, voir Procédure : créer et déployer des éléments déclaratifs courants dans les solutions en bac à sable (sandbox).

RemarqueRemarque
Toutefois, le SPPropertyBag n'est pas disponible dans les solutions en bac à sable (sandbox).

Flux de travail Microsoft SharePoint Designer 2010, parfois appelé flux de travail « sans code » ou « déclaratif »

Les flux de travail codés ne peuvent pas être déployés dans une solution en bac à sable (sandbox). Pour plus d’informations, voir Procédure pas à pas : création et déploiement de flux de travail déclaratifs dans des solutions en bac à sable.

Page de site, avec page maître et page de contenu comprises

Les pages d'application ne peuvent pas être incluses dans une solution en bac à sable (sandbox). Pour plus d’informations, voir Procédure : créer et déployer des éléments déclaratifs courants dans les solutions en bac à sable (sandbox).

Association d'une fonctionnalité à une configuration de définition de site (également appelée association de modèles de fonctionnalités/sites)

Pour plus d’informations, voir Procédure : créer et déployer des éléments déclaratifs courants dans les solutions en bac à sable (sandbox).

Composant WebPart

Seuls les composants WebPart dérivés de System.Web.UI.WebControls.WebParts.WebPart peuvent être utilisés dans une solution en bac à sable (sandbox). Les connexions de composants WebPart ne sont pas possibles dans les solutions en bac à sable (sandbox).

Modèle Web

Un modèle Web est déployé en tant qu'élément WebTemplate de concert avec un fichier onet.xml et éventuellement un fichier default.aspx. Un modèle Web équivaut à une configuration de définition de site d'un point de vue fonctionnel. Il n'est pas possible de déployer des configurations de définition de site dans une solution en bac à sable (sandbox). Pour plus d’informations, voir Types de site : modèles Web et définitions de site.

Action de flux de travail

Pour plus d’informations, voir Procédure : créer et déployer des actions de flux de travail dans les solutions en bac à sable (sandbox).

Voir aussi

Concepts

Architecture des solutions en bac à sable (sandbox)

Restrictions imposées aux solutions en bac à sable (sandbox)