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 :
SPFile : représente un fichier dans un site Web SharePoint Foundation qui peut être une page de composants WebPart, un élément d’une bibliothèque de documents ou un fichier dans un dossier.
SPFolder : représente un dossier sur un site Web SharePoint Foundation.
Modèle objet client : Folder (JavaScript: SP.Folder)
SPFileCollectionAddParameters : encapsule des options qui vous permettent d’ajouter un fichier à une collection de fichiers via la méthode Add(String, [], SPFileCollectionAddParameters) ou la méthode Add(String, Stream, SPFileCollectionAddParameters).
SPFileSaveBinaryParameters : encapsule des options que vous pouvez utiliser lorsque vous enregistrez un fichier en appelant la méthode SaveBinary(Stream, SPFileSaveBinaryParameters).
Modèle objet client : FileSaveBinaryInformation
SPFileStream : expose un objet Stream autour d’un fichier SharePoint Foundation.
SPFileVersion : représente une version d’un objet fichier.
Modèle objet client : FileVersion (JavaScript: SP.FileVersion)
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