Поделиться через


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
Наследование
Object Platform::Object IInspectable FeedResourceRequestedArgs
Атрибуты

Комментарии

Поставщики веб-каналов могут получить доступ к запросу ресурса через свойство FeedResourceRequestedArgs.Request и задать свойство FeedResourceRequestedArgs.ResponseFeedResourceResponse, содержащей поток к ресурсу, а затем вернуть. Если оценка или ресурс недоступен немедленно, поставщик должен запросить отсрочку, вызвав FeedResourceResourceRequestedArgs.GetDeferral, инициировать фоновую задачу и завершить отсрочку, когда ресурс доступен.

Если поставщик возвращает вызов OnResourceRequested без задания свойства FeedResourceResourceRequestedArgs.Response, будет выполнена веб-выборка. При возврате без FeedResourceResponseпоставщик может изменить коллекцию заголовков , которая затем будет использоваться веб-получением.

Свойства

FeedDefinitionId

Возвращает идентификатор определения веб-канала, связанного с запросом ресурса.

FeedProviderDefinitionId

Возвращает идентификатор определения поставщика веб-канала, связанного с запросом ресурса.

Request

Задает FeedResourceRequest, представляющий запрос ресурса канала.

Response

Возвращает или задает FeedResourceResponse, представляющую ответ на запрос ресурса канала.

Методы

GetDeferral()

Сообщает системе, что задача ответа на ресурсы может продолжать выполнять работу после IFeedResourceProvider.OnResourceRequested

Применяется к