WidgetResourceResponse Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt eine Antwort auf eine Ressourcenanforderung dar, die über eine Implementierung von IWidgetResourceProvider.OnResourceRequested empfangen wird.
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
- Vererbung
- Attribute
Hinweise
Widgetanbieter können über die Eigenschaft WidgetResourceRequestedArgs.Request auf die Ressourcenanforderung zugreifen und die WidgetResourceRequestedArgs.Response-Eigenschaft auf eine WidgetResourceResponse festlegen, die einen Datenstrom für die Ressource enthält und dann zurückgegeben wird. Wenn die Auswertung oder ressource nicht sofort verfügbar ist, sollte der Anbieter eine Verzögerung anfordern, indem WidgetResourceRequestedArgs.GetDeferral aufgerufen wird, eine Hintergrundaufgabe initiiert und die Verzögerung abgeschlossen wird, wenn die Ressource verfügbar ist.
Wenn die Auswertung oder ressource nicht sofort verfügbar ist, sollte der Anbieter eine Verzögerung anfordern, indem WidgetResourceRequestedArgs.GetDeferral aufgerufen wird, eine Hintergrundaufgabe initiiert und die Verzögerung abgeschlossen wird, wenn die Ressource verfügbar ist.
Wenn der Anbieter den OnResourceRequested-Aufruf zurückgibt, ohne ein WidgetResourceResponse im WidgetResourceRequestedArgs festzulegen, wird ein Webabruf durchgeführt. Beim Zurückgeben ohne WidgetResourceResponse kann der Anbieter die Headers-Auflistung ändern, die dann vom Webabruf verwendet wird.
Konstruktoren
| Name | Beschreibung |
|---|---|
| WidgetResourceResponse(IRandomAccessStreamReference, String, Int32) |
Initialisiert eine neue Instanz der WidgetResourceResponse-Klasse . |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Content |
Ruft den Inhaltsstrom ab, der die angeforderte Ressource enthält. |
| Headers |
Dient zum Abrufen oder Festlegen eines optionalen Wörterbuchs von Headerwerten, die möglicherweise von einer Webanforderung vom Widgetanbieter zurückgegeben wurden. |
| ReasonPhrase |
Ruft eine Textbeschreibung des Ergebnisses ab, das nicht vom Benutzer angezeigt wird. |
| StatusCode |
Ruft den HTTP-Statuscode der Antwort ab. |