IFeedResourceProvider 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
這個選擇性介面可由摘要提供者實作,以監視、提供或改變摘要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 格式。 |