FeedResourceRequestedArgs 类

定义

提供 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
继承
Object Platform::Object IInspectable 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 后继续执行工作

适用于