3 Stimmen

Sollten wir die Klasse System.Web.Caching.Cache nicht in einer WinForms-Anwendung verwenden?

Ich habe mehrere Artikel/Blogposts gesehen, die die Verwendung von System.Web.Caching.Cache in Anwendungen befürworten, die nicht für das Web bestimmt sind, aber die MSDN-Dokumentation ganz klar fest, dass

Die Cache-Klasse ist nicht für die Verwendung außerhalb von ASP.NET-Anwendungen vorgesehen. Sie wurde für die Verwendung in ASP.NET entwickelt und getestet, um Caching für Webanwendungen bereitzustellen. In anderen Anwendungstypen, wie z. B. Konsolenanwendungen oder Windows Forms-Anwendungen, funktioniert das ASP.NET-Caching möglicherweise nicht korrekt.

Ist die Dokumentation falsch, oder sollten wir diese Klasse wirklich nicht verwenden? Wenn letzteres, was könnte schief gehen? Unsere Plattform ist Winforms/.NET 3.5.

1voto

GuyBehindtheGuy Punkte 1358

Sie sollten es wirklich nicht außerhalb von ASP.NET verwenden. Hier finden Sie jedoch ein gutes Whitepaper über andere Alternativen:

http://msdn.microsoft.com/en-us/library/ms978502.aspx

0voto

Syed Tayyab Ali Punkte 3555

Dokumentation ist richtig, können Sie nicht verwenden asp.net Cache in Windows-Anwendung.

Cache-Artikel .

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X