WidgetResourceRequestedArgs クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ウィジェットのコンテンツが、プロバイダーのパッケージ マニフェスト ファイルの Definition 要素の WebRequestFilter 属性内のウィジェットの Web 要求フィルター文字列と一致するリソースを要求したときに発生する IWidgetResourceProvider.OnResourceRequested イベントのデータを提供します。 詳細については、「 ウィジェット プロバイダー パッケージ マニフェスト XML 形式」を参照してください。
public ref class WidgetResourceRequestedArgs sealed
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Windows.Widgets.WidgetContract, 393216)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class WidgetResourceRequestedArgs final
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Windows.Widgets.WidgetContract), 393216)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class WidgetResourceRequestedArgs
Public NotInheritable Class WidgetResourceRequestedArgs
- 継承
- 属性
注釈
ウィジェット プロバイダーは WidgetResourceRequestedArgs.Request プロパティを使用してリソース要求にアクセスし、 WidgetResourceRequestedArgs.Response プロパティを、リソースへのストリームを含む WidgetResourceResponse に設定してから、返すことができます。 評価またはリソースがすぐに使用できない場合、プロバイダーは WidgetResourceRequestedArgs.GetDeferral を呼び出して遅延を要求し、バックグラウンド タスクを開始し、リソースが使用可能になったら遅延を完了する必要があります。
Provider が WidgetResourceRequestedArgs で WidgetResourceResponse を 設定せずに OnResourceRequested 呼び出しを返した場合、Web フェッチが行われます。 WidgetResourceResponse を指定せずに返す場合、プロバイダーは Headers コレクションを変更できます。このコレクションは Web フェッチで使用されます。
プロパティ
| 名前 | 説明 |
|---|---|
| Request |
ウィジェット リソース要求を表す WidgetResourceRequest を設定します。 |
| Response |
ウィジェット リソース要求への応答を表す WidgetResourceResponse を取得または設定します。 |
| WidgetContext |
Microsoft.Windowsに関連付けられている WidgetContext オブジェクトを取得します。Widgets.Providers.IWidgetProvider.OnWidgetContextChanged コールバック。 |
メソッド
| 名前 | 説明 |
|---|---|
| GetDeferral() |
IWidgetResourceProvider.OnResourceRequested ハンドラーが戻った後も、リソース応答タスクが引き続き作業を実行する可能性があることをシステムに通知します。 |