Windows Core Funktionen in WPF einbinden
System.Runtime.WindowsRuntime.dll
Unter c:\Programme (x86)\Reference Assemblies\Microsoft\Framework\.NETCore\v4.5
Und
Windows.winmd
C:\Program Files (x86)\Windows Kits\10\UnionMetadata
Unter dem Dialog: Reference Manger muss dann Windows.winmd und System.Runtime.WindowRuntime
Mit einem aktiven Häckchen markiert sein.
Man findet die zwei Einträge dann unter Solution Explorer->Project->References
System.Runtime.WindowsRuntime
Windows
Einbinden der Funktion unter der Programmdatei:
Hierzu muss man nun den Namespace von Windows 10 im Header einbinden
//< Windows 10 > using Windows.Web.Http; //</ Windows 10 > |
Danach kann man Windows 10 UWP Methoden verwenden
Hier im Beispiel ein Window Core httpClient
(weil hier das deaktivieren des Cache funktioniert)
//--< Read HTML with httpClient >-- //-< HttpClient >- HttpBaseProtocolFilter filter = new HttpBaseProtocolFilter(); filter.CacheControl.ReadBehavior = HttpCacheReadBehavior.NoCache; filter.CacheControl.WriteBehavior = HttpCacheWriteBehavior.Default;
Windows.Web.Http.HttpClient client = new Windows.Web.Http.HttpClient(filter); //-</ HttpClient >-
//< read HTML > string sHTML = ""; //Client Request as string try { sHTML = await client.GetStringAsync(new Uri(sURL)); } catch (Exception ex) { //clsSys.show_Message(ex.Message); clsSys.fx_Log("Error httpClient: " + ex.Message); return null; } //</ read HTML > //--</ Read HTML with httpClient >--
|