Langage

WidgetResourceResponse Classe

Définition

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
Object Platform::Object IInspectable WidgetResourceResponse
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.

S’applique à