WidgetResourceResponse Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente une réponse à une demande de ressource reçue par le biais d’une implémentation d’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
- Héritage
- Attributs
Remarques
Les fournisseurs de widgets peuvent accéder à la demande de ressource via la propriété WidgetResourceRequestedArgs.Request et définir la propriété WidgetResourceRequestedArgs.Response sur un WidgetResourceResponse qui contient un flux vers la ressource, puis retourner. Si l’évaluation ou la ressource n’est pas immédiatement disponible, le fournisseur doit demander un report en appelant WidgetResourceRequestedArgs.GetDeferral, lancer une tâche en arrière-plan et terminer le report lorsque la ressource est disponible.
Si l’évaluation ou la ressource n’est pas immédiatement disponible, le fournisseur doit demander un report en appelant WidgetResourceRequestedArgs.GetDeferral, lancer une tâche en arrière-plan et terminer le report lorsque la ressource est disponible.
Si le fournisseur retourne l’appel OnResourceRequested sans définir un WidgetResourceResponse dans WidgetResourceRequestedArgs, une extraction web est effectuée. Lorsque vous retournez sans WidgetResourceResponse, le fournisseur peut modifier la collection Headers qui sera ensuite utilisée par la récupération web.
Constructeurs
| Nom | Description |
|---|---|
| WidgetResourceResponse(IRandomAccessStreamReference, String, Int32) |
Initialise une nouvelle instance de la classe WidgetResourceResponse . |
Propriétés
| Nom | Description |
|---|---|
| Content |
Obtient le flux de contenu qui contient la ressource demandée. |
| Headers |
Obtient ou définit un dictionnaire facultatif de valeurs d’en-tête qui ont peut-être été retournées à partir d’une requête web par le fournisseur de widgets. |
| ReasonPhrase |
Obtient une description textuelle du résultat qui n’est pas accessible par l’utilisateur. |
| StatusCode |
Obtient le code d’état HTTP de la réponse. |