Modelo de programación de publicación
Última modificación: lunes, 19 de abril de 2010
Hace referencia a: SharePoint Server 2010
En este tema se presenta el modelo de programación de administración de contenido web (WCM). Para obtener una lista completa de los tipos disponibles en cada espacio de nombres, haga clic en el vínculo a dicho espacio de nombres.
Espacios de nombres
En esta sección se presentan los espacios de nombres de las API de WCM.
Tabla 1. Espacios de nombres en las API de WCM
Espacio de nombres |
Descripción |
---|---|
Incluye las clases que proporcionan la infraestructura de publicación fundamental para la administración de contenido web (WCM). |
|
Incluye las clases que proporcionan la configuración de la distribución de contenido, la ruta de acceso y la funcionalidad de trabajo. |
|
Incluye los servicios web que admiten las clases en el espacio de nombres de Microsoft.SharePoint.Publishing.Administration. |
|
Incluye el modelo de objetos del cmdlet de Windows PowerShell para las características de publicación. |
|
Incluye las clases que definen los campos, los valores de campo y el comportamiento de campo. Los temas que tratan estas clases incluyen tipos base; el identificador de tipo de contenido; campos HTML y validación; campos de imagen y valores de campo; fechas de inicio y de finalización de programación de publicación; así como campos de vínculos de resumen y valores de campo. |
|
Incluye las clases que representan el nodo, la escritura, la colección, el origen de datos, el proveedor y la funcionalidad de proxy que admite la navegación de Microsoft SharePoint Server 2010. |
|
Incluye las clases que definen la estructura, apariencia y comportamiento de los controles web de Microsoft SharePoint Server 2010. Se incluye la infraestructura de consola; los campos base y el selector; así como otro contenedor, pantalla, tipo de pantalla, campo, paneles, objetos de estados y elementos web que SharePoint Server 2010 entrega. |
|
Microsoft.SharePoint.Publishing.WebControls.EditingMenuActions |
Incluye las clases que definen los comportamientos disponibles en el menú de edición de Microsoft SharePoint Server 2010. El menú admite acciones comunes como agregar, proteger, desproteger, copiar, rechazar, salir, eliminar, modificar, mover y guardar. También admite acciones que son específicas a otras funciones de SharePoint Server 2010, como crear nuevos sitios y páginas, importar elementos web, implementar acciones de distribución rápida, cambiar modos y administrar flujos de trabajo. |
Incluye los servicios web que admiten la infraestructura de publicación y las herramientas de control. |
Tipos
En esta sección se presentan los tipos más relevantes de las API de WCM.
Tabla 2. Tipos Microsoft.SharePoint.Publishing relevantes
Tipo |
Descripción |
---|---|
Almacena en caché la CbqQueryVersionInfo para un elemento web de consulta por contenido especificado. |
|
Se usa para exponer la configuración de los convertidores de documentos para el usuario. Se implementa mediante controles de usuario que exponen la configuración. |
|
Proporciona comportamiento relacionado con publicación para una página .aspx almacenada en un objeto PublishingWeb. |
|
Proporciona comportamiento de publicación para un objeto SPSite que admite publicación. |
|
Proporciona comportamiento de publicación para una instancia SPWeb que admite publicación. |
|
Representa una colección de objetos PublishingWeb. |
|
Un objeto SummaryLink que proporciona una manera de almacenar direcciones web. |
Tabla 3. Tipos Microsoft.SharePoint.Publishing.Administration relevantes
Tipo |
Descripción |
---|---|
Especifica si un trabajo de distribución de contenido usa una instantánea de Microsoft SQL Server para la operación de exportación. |
|
Especifica el método de autenticación en la ruta de acceso de distribución de contenido que se usa para iniciar sesión en el servidor de destino. |
Tabla 4. Tipos Microsoft.SharePoint.Publishing.Navigation relevantes
Tipo |
Descripción |
---|---|
Representa la navegación de páginas de portal y otros objetos de navegación de portal. |
|
SiteNavigationSettings |
Proporciona acceso de lectura en caché a la configuración de navegación de portal para una colección de sitios especificada. |
Tabla 5. Tipos Microsoft.SharePoint.Publishing.WebControls relevantes
Tipo |
Descripción |
---|---|
Representa un botón y campo de entrada HTML o genera que abre el cuadro de diálogo Selector de activos que se usa para seleccionar un vínculo o dirección URL de imagen de una colección de sitios. |
|
Un objeto ContentByQueryWebPart usa el objeto CrossListQueryCache para recuperar datos. Los datos recuperados se limpian y se envían al motor XSLT. El motor XSLT usa los archivos defaultHeader.xsl, defaultItem.xsl y defaultMain.xsl para traducir los datos en formato HTML que se presenta al usuario. Puede optimizar el resultado HTML del objeto ContentByQueryWebPart mediante el uso de la transformación XSL. El objeto DataProcessDelegate permite recuperar datos que deben modificarse antes de enviarse al motor XSLT. Si se especifica la propiedad Data de este elemento web, los datos no se recuperan y en su lugar se usan los datos especificados. El objeto ContentByQueryWebPart deriva del objeto CmsDataFormWebPart que almacena en caché las transformaciones XSLT. |
|
Representa la estructura básica que se usa para el menú Consola. Opcionalmente, cada objeto ConsoleNode puede tener objetos ConsoleNode secundarios y objetos ConsoleAction de consola asociados. |
Tabla 6. Tipos Microsoft.SharePoint.Publishing.WebControls.EditingMenuActions relevantes
Tipo |
Descripción |
---|---|
Representa la clase base que deben heredar todas las acciones específicas de la consola usadas en ConsoleDataSource. |
Vea también
Conceptos
Ejemplos de administración de contenido empresarial
Tareas de personalización de control de campo y elemento web común
Modelo de programación de administración de activos digitales
Modelo de programación para la administración de documentos
Modelo de programación para la administración de registros
Modelo de programación de metadatos y taxonomía
Ejemplo: publicación de servicios de caché y Silverlight