共用方式為


IFeedResourceProvider 介面

定義

這個選擇性介面可由摘要提供者實作,以監視、提供或改變摘要Web內容所要求的資源。

public interface class IFeedResourceProvider
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Windows.Widgets.WidgetContract, 327680)]
/// [Windows.Foundation.Metadata.Guid(3786810989, 34976, 16748, 148, 64, 227, 65, 203, 4, 124, 211)]
struct IFeedResourceProvider
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Windows.Widgets.WidgetContract), 327680)]
[Windows.Foundation.Metadata.Guid(3786810989, 34976, 16748, 148, 64, 227, 65, 203, 4, 124, 211)]
public interface IFeedResourceProvider
Public Interface IFeedResourceProvider
屬性

備註

摘要提供者可以在提供者套件指令清單檔中 定義 元素的 WebRequestFilter 屬性中,指定摘要的 Web 要求篩選字串。 每當摘要內容依符合篩選條件的 URI 要求資源時,就會攔截要求並重新導向至摘要提供者實作 IFeedResourceProvider.OnResourceRequested

篩選模式會使用 比對模式中所述的格式來表示,。 註冊中的篩選字串必須在必要時使用 Punycode。 比對時,所有內容類型都會重新導向,因此篩選應該只解析為要透過應用程式中 IFeedResourceProvider 取得的內容。

符合其已註冊篩選條件之摘要 Web 應用程式提出的每個 GET、PUT 或 UPDATE 要求,也必須符合提供者套件指令清單檔案中 Definition 元素的 ContentUri 屬性中指定的摘要註冊來源。 如果資源在原始來源中不相符,則會忽略要求。

如果提供者傳回 OnResourceRequested 呼叫,而不需在 FeedResourceResourceRequestedArgs中設定 FeedResourceResponse,就會進行 Web 擷取。 在沒有 FeedResourceResponse的情況下傳回 時,提供者可能會修改 web 擷取會接著使用的 Headers 集合。

方法

OnResourceRequested(FeedResourceRequestedArgs)

當摘要的內容要求資源符合提供者套件指令清單檔案中 定義 元素之 WebRequestFilt er 中摘要的 web 要求篩選字串時引發。 如需詳細資訊,請參閱 摘要提供者套件指令清單 XML 格式

適用於

另請參閱