Ich erstelle Windows Universal App, mit Visual Studio 2015, Framework 4.5.2. Zielversion 10586, Mindestversion 10240.Assign CredentialCache Objekt zu einem HttpWebRequest.Credentials in Windows Universal Apps funktionieren nicht
Meine App muss mit https Seite mit Anmeldeinformationen authentifizieren. Ich habe viele Beispiele wie diese lesen:
WebRequest req = HttpWebRequest.Create("https://intranet.anyweb.com");
NetworkCredential ntCred = new NetworkCredential(user, pass);
req.Credentials = ntCred;
CredentialCache cacheCred = new CredentialCache();
cacheCred.Add(new Uri("https://intranet.anyweb.com"), "NTLM", ntCred);
req.Credentials = cacheCred;
req.Method = "GET";
var resp = (HttpWebResponse)req.GetResponseAsync();
Dieses Beispiel funktioniert in Desktop-App in Ordnung, aber wenn ich versuche, das gleiche in meinem Universal-APPs zu machen, und excute GetResponseAsync, diesen Fehler ausgelöst:
"Der Wert 'System.Net.CredentialCache' wird für die Eigenschaft 'Anmeldeinformationen' nicht unterstützt."
Derselbe Code in einer Standard-Desktop-Windows-App funktioniert einwandfrei, warum kann ich also kein CredentialCache-Objekt den HttpWebRequest-Anmeldeinformationen in meiner Universal App zuweisen?