FeedResourceRequestedArgs 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供 FeedResourceRequestedArgs 事件的数据,该事件在源的内容请求资源与提供程序包清单文件中 Definition 元素的 WebRequestFilter 属性的 Web 请求筛选器字符串匹配时引发。 有关详细信息,请参阅 源提供程序包清单 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.Response 属性设置为包含资源流的 FeedResourceResponse,然后返回。 如果评估或资源不可用,提供程序应通过调用 FeedResourceRequestedArgs.GetDeferral、启动后台任务并完成资源可用时的延迟来请求延迟。
如果提供程序返回 OnResourceRequested 调用而不设置 FeedResourceRequestedArgs.Response 属性,则会进行 Web 提取。 在没有 FeedResourceResponse的情况下返回时,提供程序可以修改 标头 集合,然后 Web 提取将使用该集合。
属性
FeedDefinitionId |
获取与资源请求关联的源的定义 ID。 |
FeedProviderDefinitionId |
获取与资源请求关联的源提供程序的定义 ID。 |
Request |
设置表示源资源请求的 FeedResourceRequest。 |
Response |
获取或设置表示对源资源请求的响应的 FeedResourceResponse。 |
方法
GetDeferral() |
通知系统,资源响应任务可能会在 IFeedResourceProvider.OnResourceRequested 后继续执行工作 |