XmlExporter vs. XmlSerializer

Während der Arbeit an einem Konfigurationstool, kam die Frage auf, wie eine relativ umfangreiche verschachtelte Struktur möglichst einfach nach XML exportiert werden kann. Die zu exportierende Struktur liegt im Speicher bereits mit diversen Werten ausgefüllt, in Form von entsprechend verschachtelten Klassen vor. Dabei sollen alle…

Windows Phone ParseQueryString

Von Zeit zu Zeit ist es erforderlich, einen QueryString mit .NET zu parsen. Hierfür stellt das .NET Framework die Funktion HttpUtility.ParseQueryString zur Verfügung. Unter Windows Phone 8 gibt es jedoch die Klasse HttpUtilitiy nicht. Aus diesem Grund habe ich die folgende kleine Hilfsklasse QueryString für die Verwendung unter Windows…

Windows Phone 8 - Asynchronous Webrequest

The Windows Phone 8 SDK provides the class WebRequest as well as the possibility to use async / await. But how ever there are no (extension) methods GetRequestStreamAsync and GetResponseAsync. The class WebRequest supports the asynchronous access via the old fashioned interface IAsyncResult of those functions. So you can build your own…