IFeedResourceProvider Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Este proveedor de fuentes puede implementar esta interfaz opcional para supervisar, proporcionar o modificar recursos solicitados por el contenido web de la fuente.
public interface class IFeedResourceProvider
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Windows.Widgets.WidgetContract, 327680)]
/// [Windows.Foundation.Metadata.Guid(3786810989, 34976, 16748, 148, 64, 227, 65, 203, 4, 124, 211)]
struct IFeedResourceProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Windows.Widgets.WidgetContract), 327680)]
[Windows.Foundation.Metadata.Guid(3786810989, 34976, 16748, 148, 64, 227, 65, 203, 4, 124, 211)]
public interface IFeedResourceProvider
Public Interface IFeedResourceProvider
- Atributos
Comentarios
Los proveedores de fuentes pueden especificar una cadena de filtro de solicitud web para una fuente en el atributo webRequestFilter del Definition elemento del archivo de manifiesto del paquete del proveedor. Siempre que el contenido de la fuente solicite un recurso por URI que coincida con el filtro, la solicitud se interceptará y redirigirá a la implementación del proveedor de fuentes de IFeedResourceProvider.OnResourceRequested.
El patrón de filtro se expresa mediante el formato descrito en Patrones de coincidencia. La cadena de filtro del registro debe usar Punycode cuando sea necesario. Todos los tipos de contenido se redirigirán cuando coincidan, por lo que el filtro solo debe resolverse en el contenido destinado a obtenerse a través de la IFeedResourceProvider en la aplicación.
Todas las solicitudes GET, PUT o UPDATE realizadas por una aplicación web de fuente que coincida con su filtro registrado también deben coincidir con el origen del registro de fuente, especificado en el atributo ContentUri del elemento Definition en el archivo de manifiesto del paquete del proveedor. Si el recurso no coincide en el origen, se omitirá la solicitud.
Si el proveedor devuelve la llamada
Métodos
OnResourceRequested(FeedResourceRequestedArgs) |
Se genera cuando el contenido de la fuente solicita un recurso que coincide con la cadena de filtro de solicitud web de una fuente en el WebRequestFilter atributo del Definition elemento en el archivo de manifiesto del paquete del proveedor. Para obtener más información, vea formato XML del manifiesto del paquete del proveedor de fuentes. |