2017-02-07 5 views
0

ich diese Zeile Code bin mitAufgabe <String> in Object Cache

verwendet zuvor gespeicherte Objekt von Cache lesen
Task<string> responselist = cache["responselist"] as Task<string>; 

Linie das Objekt

cache.Set("responselist", response.Content.ReadAsStringAsync(), policy); 

Der Grund, warum ich responselist Variable bin mit zu speichern als Geben Sie Task ein, da ich das Objekt "Task" in meiner Methode zurückgebe.

Ich bin ziemlich neu in Web-API. Ich will nur wissen, ob es Sinn macht, oder es gibt eine bessere Alternative?

PS: es funktioniert 100% gut.

Antwort

0

Sie sollten die Schlüsselwörter async/await verwenden und die primitiven Typen im Cache speichern.

Das Speichern der grundlegenden Typen/POCO-Klassen ist natürlicher als die klassenähnliche Aufgabe. Mit den Basistypen können Sie Kapazität im Cache speichern.

Verwandte Themen