WidgetResourceResponse Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta una risposta a una richiesta di risorsa ricevuta tramite un'implementazione di 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
- Ereditarietà
- Attributi
Commenti
I provider di widget possono accedere alla richiesta di risorsa tramite la proprietà WidgetResourceRequestedArgs.Request e impostare la proprietà WidgetResourceRequestedArgs.Response su un widgetResourceResponse che contiene un flusso alla risorsa e quindi restituire. Se la valutazione o la risorsa non è immediatamente disponibile, il provider deve richiedere un differimento chiamando WidgetResourceRequestedArgs.GetDeferral, avviare un'attività in background e completare il differimento quando la risorsa è disponibile.
Se la valutazione o la risorsa non è immediatamente disponibile, il provider deve richiedere un differimento chiamando WidgetResourceRequestedArgs.GetDeferral, avviare un'attività in background e completare il differimento quando la risorsa è disponibile.
Se il provider restituisce la chiamata OnResourceRequested senza impostare un widgetResourceResponse in WidgetResourceRequestedArgs, verrà eseguito un recupero Web. Quando si restituisce senza widgetResourceResponse, il provider può modificare l'insieme Headers che verrà quindi utilizzato dal recupero Web.
Costruttori
| Nome | Descrizione |
|---|---|
| WidgetResourceResponse(IRandomAccessStreamReference, String, Int32) |
Inizializza una nuova istanza della classe WidgetResourceResponse . |
Proprietà
| Nome | Descrizione |
|---|---|
| Content |
Ottiene il flusso di contenuto che contiene la risorsa richiesta. |
| Headers |
Ottiene o imposta un dizionario facoltativo di valori di intestazione che possono essere stati restituiti da una richiesta Web dal provider di widget. |
| ReasonPhrase |
Ottiene una descrizione testuale del risultato che non è rivolto all'utente. |
| StatusCode |
Ottiene il codice di stato HTTP della risposta. |