2012-01-13 56 views
0

我需要Windows Phone應用程序使用HttpWebRequest類實例將文件上傳到Web服務器。替換CredentialCache?

服務器要求身份驗證憑據。

所有使用憑證上傳的.net示例依賴於CredentialCache類對象,該對象用於存儲程序執行時的憑證。

在Windows Phone中,似乎CredentialCache類不可用。這種情況下的替代品是什麼?

回答

1

如果您只需要應用程序生命週期的證書,請使用可在應用程序中的任意位置訪問的NetworkCredential實例(最簡單但即使是最難的單元測試也是如此一個靜態屬性或您的Application類的屬性)。

如果跨應用程序實例需要它,可以使用ProtectedData加密詳細信息(以字節數組形式存儲),以便可以將它們存儲到獨立存儲中。