WidgetResourceResponse クラス

定義

IWidgetResourceProvider.OnResourceRequested の実装を通じて受信したリソース要求への応答を表します。

public ref class WidgetResourceResponse sealed
/// [Windows.Foundation.Metadata.Activatable(Microsoft.Windows.Widgets.Providers.IWidgetResourceResponseFactory, 393216, "Microsoft.Windows.Widgets.WidgetContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Windows.Widgets.WidgetContract, 393216)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class WidgetResourceResponse final
[Windows.Foundation.Metadata.Activatable(typeof(Microsoft.Windows.Widgets.Providers.IWidgetResourceResponseFactory), 393216, "Microsoft.Windows.Widgets.WidgetContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Windows.Widgets.WidgetContract), 393216)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class WidgetResourceResponse
function WidgetResourceResponse(content, reasonPhrase, statusCode)
Public NotInheritable Class WidgetResourceResponse
継承
Object Platform::Object IInspectable WidgetResourceResponse
属性

注釈

ウィジェット プロバイダーは WidgetResourceRequestedArgs.Request プロパティを使用してリソース要求にアクセスし、 WidgetResourceRequestedArgs.Response プロパティを、リソースへのストリームを含む WidgetResourceResponse に設定してから、返すことができます。 評価またはリソースがすぐに使用できない場合、プロバイダーは WidgetResourceRequestedArgs.GetDeferral を呼び出して遅延を要求し、バックグラウンド タスクを開始し、リソースが使用可能になったら遅延を完了する必要があります。

評価またはリソースがすぐに使用できない場合、プロバイダーは WidgetResourceRequestedArgs.GetDeferral を呼び出して遅延を要求し、バックグラウンド タスクを開始し、リソースが使用可能になったら遅延を完了する必要があります。

Provider が WidgetResourceRequestedArgsWidgetResourceResponse を 設定せずに OnResourceRequested 呼び出しを返した場合、Web フェッチが行われます。 WidgetResourceResponse を指定せずに返す場合、プロバイダーは Headers コレクションを変更できます。このコレクションは Web フェッチで使用されます。

コンストラクター

名前 説明
WidgetResourceResponse(IRandomAccessStreamReference, String, Int32)

WidgetResourceResponse クラスの新しいインスタンスを初期化します。

プロパティ

名前 説明
Content

要求されたリソースを含むコンテンツのストリームを取得します。

Headers

ウィジェット プロバイダーによって Web 要求から返された可能性があるヘッダー値の省略可能なディクショナリを取得または設定します。

ReasonPhrase

ユーザーが直面していない結果のテキストの説明を取得します。

StatusCode

応答の HTTP 状態コードを取得します。

適用対象