語言

WidgetResourceResponse 類別

定義

代表對透過 IWidgetResourceProvider.OnResourceRequests 實作所接收的資源請求的回應。

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
屬性

備註

Widget 提供者可以透過 WidgetResourceRequestedArgs.Request 屬性存取資源請求,並將 WidgetResourceRequestedArgs.Response 屬性設定為包含該資源串流的 WidgetResourceResponse 屬性,然後返回。 若評估或資源無法立即取得,提供者應透過呼叫 WidgetResourceRequestedArgs.GetDeferral 請求延期,啟動背景任務,並在資源可用時完成延期。

若評估或資源無法立即取得,提供者應透過呼叫 WidgetResourceRequestedArgs.GetDeferral 請求延期,啟動背景任務,並在資源可用時完成延期。

如果提供者回傳 OnResourceRequested 呼叫且未在 WidgetResourceRequestedArgs 中設定 WidgetResourceResponse,則會進行網頁擷取。 當回傳時沒有 WidgetResourceResponse,提供者可能會修改 Headers 集合,這些集合將被網頁擷取使用。

建構函式

名稱 Description
WidgetResourceResponse(IRandomAccessStreamReference, String, Int32)

初始化 WidgetResourceResponse 類別的新實例。

屬性

名稱 Description
Content

取得包含所請求資源的內容流。

Headers

取得或設定一個可選的標頭值字典,這些標頭值可能由小工具提供者從網頁請求中回傳。

ReasonPhrase

會看到一個不直接面向使用者的結果文字描述。

StatusCode

取得回應的 HTTP 狀態碼。

適用於