IFeedResourceProvider Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Этот необязательный интерфейс можно реализовать поставщиком веб-канала для мониторинга, предоставления или изменения ресурсов, запрашиваемых веб-содержимым веб-канала.
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
- Атрибуты
Комментарии
Поставщики веб-запросов могут указать строку фильтра веб-запроса для веб-канала в атрибуте
Шаблон фильтра выражается с помощью формата, описанного в шаблонах сопоставления. При необходимости строка фильтра в регистрации должна использовать Punycode. Все типы контента будут перенаправлены при сопоставлении, поэтому фильтр должен разрешаться только содержимому, который должен быть получен через IFeedResourceProvider в приложении.
Каждый запрос GET, PUT или UPDATE, сделанный веб-приложением веб-канала, которое соответствует зарегистрированной фильтру, также должен соответствовать источнику регистрации веб-канала, указанному в атрибуте ContentUri атрибута Definition в файле манифеста пакета поставщика. Если ресурс не соответствует источнику, запрос будет игнорироваться.
Если поставщик возвращает вызов OnResourceRequested без задания FeedResourceResponse в FeedResourceRequestedArgs, будет выполнена веб-выборка. При возврате без FeedResourceResponseпоставщик может изменить коллекцию заголовков , которая затем будет использоваться веб-получением.
Методы
OnResourceRequested(FeedResourceRequestedArgs) |
Вызывается, когда содержимое веб-канала запрашивает ресурс, соответствующий строке фильтра веб-запроса для веб-канала |
Применяется к
См. также раздел
- XML-формат xml манифеста пакета поставщика веб-канала