FeedResourceRequestedArgs Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет данные для события FeedResourceRequestedArgs, которое возникает, когда содержимое веб-канала запрашивает ресурс, соответствующий строке фильтра веб-запроса для веб-канала в атрибуте WebRequestFilter элемента Definition в файле манифеста пакета поставщика. Дополнительные сведения см. в формате XML манифеста пакета поставщика веб-каналов.
public ref class FeedResourceRequestedArgs sealed
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Windows.Widgets.WidgetContract, 327680)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class FeedResourceRequestedArgs final
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Windows.Widgets.WidgetContract), 327680)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class FeedResourceRequestedArgs
Public NotInheritable Class FeedResourceRequestedArgs
- Наследование
- Атрибуты
Комментарии
Поставщики веб-каналов могут получить доступ к запросу ресурса через свойство FeedResourceRequestedArgs.Request и задать свойство FeedResourceRequestedArgs.ResponseFeedResourceResponse, содержащей поток к ресурсу, а затем вернуть. Если оценка или ресурс недоступен немедленно, поставщик должен запросить отсрочку, вызвав FeedResourceResourceRequestedArgs.GetDeferral, инициировать фоновую задачу и завершить отсрочку, когда ресурс доступен.
Если поставщик возвращает вызов OnResourceRequested без задания свойства FeedResourceResourceRequestedArgs.Response, будет выполнена веб-выборка. При возврате без FeedResourceResponseпоставщик может изменить коллекцию заголовков , которая затем будет использоваться веб-получением.
Свойства
FeedDefinitionId |
Возвращает идентификатор определения веб-канала, связанного с запросом ресурса. |
FeedProviderDefinitionId |
Возвращает идентификатор определения поставщика веб-канала, связанного с запросом ресурса. |
Request |
Задает FeedResourceRequest, представляющий запрос ресурса канала. |
Response |
Возвращает или задает FeedResourceResponse, представляющую ответ на запрос ресурса канала. |
Методы
GetDeferral() |
Сообщает системе, что задача ответа на ресурсы может продолжать выполнять работу после IFeedResourceProvider.OnResourceRequested |