次の方法で共有


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なしで戻るときに、プロバイダーは web フェッチによって使用される Headers コレクションを変更できます。

プロパティ

FeedDefinitionId

リソース要求に関連付けられているフィードの定義 ID を取得します。

FeedProviderDefinitionId

リソース要求に関連付けられているフィード プロバイダーの定義 ID を取得します。

Request

フィード リソース要求を表す FeedResourceRequest を設定します。

Response

フィード リソース要求への応答を表す FeedResourceResponse を取得または設定します。

メソッド

GetDeferral()

IFeedResourceProvider.OnResourceRequested 後もリソース応答タスクが引き続き作業を実行する可能性があることをシステムに通知します。

適用対象