Bloque de creación: Archivos y documentos

Última modificación: lunes, 01 de noviembre de 2010

Hace referencia a: SharePoint Foundation 2010

En este artículo
Modelo de objetos para archivos y documentos
Código XML para archivos y documentos
Áreas relacionadas con archivos y documentos
Más información sobre archivos y documentos

En el contexto de Microsoft SharePoint Foundation, "archivo" puede hacer referencia a un documento asociado a un elemento de lista en una biblioteca de documentos o puede hacer referencia a una página .aspx de sitio o aplicación que proporciona una interfaz de usuario. Para obtener información sobre las páginas de sitio y aplicación, vea Bloque de creación: páginas e interfaz de usuario.

Cada documento de una biblioteca de documentos se representa mediante un objeto SPListItem y un objeto SPFile. Al devolver un elemento de lista de una biblioteca de documentos, puede usar la propiedad File para recuperar el archivo asociado al elemento. La propiedad Files de la clase SPFolder devuelve todos los archivos de una carpeta de la biblioteca de documentos y la propiedad Files de SPWeb devuelve los archivos .aspx que se usan en el sitio web. Una forma eficiente para devolver una carpeta específica es usar el método GetFolder() del sitio web.

Nota

Tenga en cuenta que para las bibliotecas de documentos, y para las listas genéricas, un objeto SPFolder cuenta como un elemento de lista. El código que enumera todos los elementos de una biblioteca de documentos puede usar la propiedad FileSystemObjectType de un elemento de lista para distinguir una carpeta de un archivo.

Para agregar un archivo a una biblioteca de documentos, use uno de los métodos Add() de la clase SPFileCollection. Para copiar un archivo de una ubicación a otra dentro de un sitio web o entre sitios web, use el método Copy() del objeto del elemento de lista asociado. Para agregar una página de sitio o aplicación a un sitio web, use la característica de módulo para aprovisionar el archivo. Para obtener información sobre las funciones, vea Bloque de creación: Características.

Modelo de objetos para archivos y documentos

A continuación se proporcionan las clases más importantes que se deben usar al trabajar con archivos y documentos en los modelos de objetos de servidor y cliente:

Código XML para archivos y documentos

En el lenguaje de marcado de aplicaciones de colaboración (CAML), el elemento File se usa en un elemento Module para aprovisionar sitios web con una página de sitio o aplicación. El elemento File se puede usar en un módulo de un elemento Configuration de definición de sitio para incluir el archivo en sitios web creados mediante una definición de sitio. El elemento File también se puede usar en el archivo de manifiesto de una característica. Para obtener más información sobre las dos formas en que se puede usar el elemento, vea Módulos. Para consultar un ejemplo que muestra cómo usar el elemento File para aprovisionar sitios web con un archivo, vea Procedimientoa para aprovisionar un archivo.

Áreas relacionadas con archivos y documentos

Bloque de creación: bibliotecas de listas y documentos

Bloque de creación: páginas e interfaz de usuario

Bloque de creación: Características

Más información sobre archivos y documentos

Procedimientoa para aprovisionar un archivo

Procedimiento para agregar tipos de archivo bloqueados

Procedimiento para cargar un archivo en un sitio de SharePoint desde una carpeta local

Administración de documentos de SharePoint