Заменить CredentialCache? - PullRequest
       4

Заменить CredentialCache?

0 голосов
/ 14 января 2012

Мне нужно приложение Windows Phone для загрузки файлов на веб-сервер с использованием экземпляра класса HttpWebRequest.

Сервер запрашивает учетные данные для аутентификации.

Все примеры загрузки .net с учетными данными основаны на объекте класса CredentialCache, который используется для хранения учетных данных на время выполнения программы.

В Windows Phone кажется, что класс CredentialCache недоступен. Какая замена в этом случае?

Ответы [ 2 ]

1 голос
/ 16 января 2012

Если вам просто нужны учетные данные для жизненного цикла приложения, используйте экземпляр NetworkCredential, который доступен из любого места вашего приложения (самый простой, хотя и самый сложный для модульного тестирования, будет статическийсвойство или свойство в вашем классе приложения).

Если вам это нужно в экземплярах приложения, вы можете использовать ProtectedData для шифрования данных (хранящихся в виде байтового массива), чтобы вы моглиможет сохранить их в изолированном хранилище.

0 голосов
/ 14 января 2012

Не можете ли вы использовать напрямую NetworkCredential? Поддерживается в Windows Phone 7.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...