Partager via


Bloc de construction : fichiers et documents

Dernière modification : lundi 1 novembre 2010

S’applique à : SharePoint Foundation 2010

Dans cet article
Modèle objet pour les fichiers et les documents
XML utilisé pour les fichiers et les documents
Domaines liés aux fichiers et aux documents
Informations supplémentaires sur les fichiers et les documents

Dans le contexte de Microsoft SharePoint Foundation, « fichier » peut faire référence à un document associé à un élément de liste dans une bibliothèque de documents, ou peut faire référence à une page .aspx de site ou d’application qui fournit une interface utilisateur. Pour plus d’informations sur les pages de site et d’application, voir Bloc de construction : pages et interface utilisateur.

Chaque document dans une bibliothèque de documents est représenté par un objet SPListItem et un objet SPFile. Lorsque vous retournez un élément de liste à partir d’une bibliothèque de documents, vous pouvez utiliser la propriété File pour récupérer le fichier associé à l’élément. La propriété Files de la classe SPFolder retourne tous les fichiers se trouvant dans un dossier de bibliothèque de documents, tandis que la propriété Files de SPWeb retourne les fichiers .aspx utilisés dans le site Web. Une façon efficace de retourner un dossier spécifique consiste à utiliser la méthode GetFolder() du site Web.

Notes

Gardez à l’esprit que pour les bibliothèques de documents, comme pour les listes génériques, un objet SPFolder est considéré comme un élément de liste. Le code qui énumère tous les éléments d’une bibliothèque de documents peut utiliser la propriété FileSystemObjectType d’un élément de liste pour différencier un dossier d’un fichier.

Pour ajouter un fichier à une bibliothèque de documents, utilisez l’une des méthodes Add() de la classe SPFileCollection. Pour copier un fichier d’un emplacement vers un autre dans un site Web ou entre des sites Web, utilisez la méthode Copy() de l’objet élément de liste associé. Pour ajouter une page de site ou d’application à un site Web, utilisez la fonctionnalité de module pour mettre en service le fichier. Pour plus d’informations sur les fonctionnalités, voir Bloc de construction : fonctionnalités.

Modèle objet pour les fichiers et les documents

Voici les classes les plus importantes à utiliser lorsque vous travaillez sur des fichiers et des documents dans les modèles objet clients et serveur :

XML utilisé pour les fichiers et les documents

L’élément File en langage CAML (Collaborative Application Markup Language) est utilisé dans un élément Module pour la mise en service des sites Web comportant une page de site ou d’application. Vous pouvez utiliser l’élément File dans un module au sein d’un élément Configuration de définition de site pour inclure le fichier dans les sites Web créés par le biais de la définition de site, ou vous pouvez utiliser l’élément File dans le fichier manifeste d’une fonctionnalité. Pour plus d’informations sur les deux façons d’utiliser cet élément, voir Modules. Pour un exemple d’utilisation de l’élément File pour mettre en service des sites Web avec un fichier, voir Procédure : mettre en service un fichier.

Domaines liés aux fichiers et aux documents

Bloc de construction : listes et bibliothèques de documents

Bloc de construction : pages et interface utilisateur

Bloc de construction : fonctionnalités

Informations supplémentaires sur les fichiers et les documents

Procédure : mettre en service un fichier

Procédure : ajouter des types de fichiers bloqués

Procédure : télécharger un fichier sur un site SharePoint à partir d'un dossier local

Gestion de documents SharePoint