Share via


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 请求延迟,启动后台任务,并在资源可用时完成延迟。

如果提供程序在未设置 FeedResourceRequestedArgs.Response 属性的情况下返回 OnResourceRequested 调用,则将进行 Web 提取。 返回时没有 FeedResourceResponse,提供程序可能会修改 Headers 集合,然后由 Web 提取使用。

属性

FeedDefinitionId

获取与资源请求关联的源的定义 ID。

FeedProviderDefinitionId

获取与资源请求关联的源提供程序的定义 ID。

Request

设置表示源资源请求的 FeedResourceRequest

Response

获取或设置 FeedResourceResponse ,表示对源资源请求的响应。

方法

GetDeferral()

通知系统资源响应任务可能会在 IFeedResourceProvider.OnResourceRequested 之后继续执行工作

适用于