Compartir a través de


Acceso y administración de contenido de redifusión web (HTML)

[ Este artículo está destinado a desarrolladores de Windows 8.x y Windows Phone 8.x que escriben aplicaciones de Windows en tiempo de ejecución. Si estás desarrollando para Windows 10, consulta la documentación más reciente

Recupera o crea el contenido web más reciente o popular usando fuentes sindicadas generadas a partir de los estándares de RSS y Atom mediante características del espacio de nombres Windows.Web.Syndication.

¿Qué es una fuente?

Una fuente web es un documento que contiene cualquier cantidad de entradas individuales compuestas de texto, vínculos e imágenes. Las actualizaciones que se hacen a una fuente se realizan en forma de entradas nuevas para promover el contenido más actual en toda la Web. Los consumidores de contenido pueden usar una aplicación de lector de fuentes para agregar y supervisar fuentes de distintos autores de contenido individuales y acceder, así, al contenido más actual de forma rápida y cómoda.

¿Qué estándares de formato de fuentes se admiten?

Windows en tiempo de ejecución admite la recuperación de fuentes para los estándares de formato RSS de 0.91 a RSS 2.0 y los estándares de Atom de 0.3 a 1.0. Las clases del espacio de nombres Windows.Web.Syndication pueden definir fuentes y elementos de fuente capaces de representar elementos tanto de RSS como de Atom.

Además, los formatos de Atom 1.0 y RSS 2.0 permiten que los documentos de fuentes contengan elementos o atributos no definidos en las especificaciones oficiales. Con el tiempo, estos atributos y elementos personalizados han pasado a ser una forma de definir información específica de dominio consumida por otros formatos de datos de servicios web como GData y OData. Para admitir esta característica agregada, la clase SyndicationNode representa elementos XML genéricos. Si se usa SyndicationNode con las clases del espacio de nombres Windows.Data.Xml.Dom, las aplicaciones podrán acceder a atributos, extensiones y otro contenido que incluyan.

Ten en cuenta que para la publicación de contenido sindicado, la implementación del protocolo de publicación Atom (Windows.Web.AtomPub) de Windows en tiempo de ejecución solo admite operaciones de contenido de fuentes según los estándares de Atom y publicación Atom.

Uso de contenido sindicado con aislamiento de red

La característica de aislamiento de red de Windows en tiempo de ejecución permite al desarrollador controlar y limitar el acceso a la red de una aplicación de Windows en tiempo de ejecución. No todas las aplicaciones necesitarán tener acceso a la red. No obstante, para las aplicaciones que sí deben acceder, Windows en tiempo de ejecución proporciona distintos niveles de acceso a la red que pueden habilitarse seleccionando las funcionalidades que correspondan.

El aislamiento de red permite al desarrollador definir el ámbito de acceso a la red requerido para cada aplicación. Si una aplicación no tiene definido el ámbito de acceso apropiado, no podrá acceder al tipo especificado de red ni al tipo específico de solicitud de red (las solicitudes salientes iniciadas por el cliente o ambas, las solicitudes entrantes no solicitadas y las solicitudes salientes iniciadas por el cliente). La capacidad de establecer y exigir el aislamiento de red garantiza que si una aplicación se compromete, solo puede acceder a las redes a las que se le haya concedido acceso de forma explícita. Esto reduce significativamente el ámbito del impacto en otras aplicaciones y en Windows.

El aislamiento de red afecta a todos los elementos de clase en los espacios de nombres Windows.Web.Syndication y Windows.Web.AtomPub que intentan acceder a la red. Windows aplica de manera activa el aislamiento de red. Si no se habilita la funcionalidad de red que corresponde, una llamada a un elemento de clase de los espacios de nombres Windows.Web.Syndication o Windows.Web.AtomPub que implique el acceso a la red puede presentar errores, debido al aislamiento de red.

Las funcionalidades de red para una aplicación se configuran en su manifiesto al crear la aplicación. Las capacidades de red se suelen agregar con Visual Studio 2013 Update 2 al desarrollar la aplicación. Las funcionalidades de red también pueden establecerse de forma manual en el manifiesto mediante el uso de un editor de texto.

Si quieres obtener información más detallada acerca del aislamiento de red, consulta Cómo establecer las funcionalidades de red.

En esta sección

Tema Descripción
Cómo acceder a una fuente web

Permite que tu aplicación de Windows en tiempo de ejecución acceda a contenido web sindicado.

Cómo administrar entradas de fuentes web

Permite que tu aplicación de Windows en tiempo de ejecución acceda a un documento de servicio y modifique los recursos de fuentes que representa.

 

Temas relacionados

Otros

Guía básica para crear aplicaciones de Windows en tiempo de ejecución con JavaScript

Referencia

SyndicationNode

Windows.Data.Xml.Dom

Windows.Web.AtomPub

Windows.Web.Syndication

Muestras

Muestra de AtomPub

Muestra de redifusión web