Как получить данные из Microsoft Outlook с Silverlight? - PullRequest
2 голосов
/ 29 сентября 2010


Мне нужно получить информацию из календаря Microsoft Outlooks, чтобы показать ее в приложении-календаре, которое я сделал с помощью Silverlight.
Я могу получить всю необходимую информацию с помощью Silverlight 4, но в доверенном режиме и мое приложение должно быть установлено напользовательский компьютер и работает как приложение Desctop.
Но мне нужно, чтобы мое приложение работало в браузере.
Возможно ли это или единственный способ использовать его в качестве приложения Desctop?
Спасибо.

Ответы [ 2 ]

4 голосов
/ 29 сентября 2010

Нет, вы не можете.Лучшее, что вы можете сделать, - это создать веб-службу для связи с Silverlight, а затем надстройку Outlook для взаимодействия с этой веб-службой.

1 голос
/ 30 сентября 2010

Я сделал это с сервером WebDav. Я опубликовал свой кальдар на сервере WebDav. Календарь имеет формат .ics, поэтому я могу читать всю информацию из него, как и другие файлы, а затем анализировать его.
Моя служба WCF находится на том же компьютере, на котором установлен WebDav, поэтому я могу получить всю необходимую информацию с помощью Silverlight. Я решил использовать эту версию, потому что в этом случае пользователю не нужно устанавливать .Net freamework на свой компьютер. Я также обнаружил, что пользователь может публиковать свой календарь из Интернета, поэтому эта версия делает то, что мне нужно.
@ Otaku спасибо за ваш ответ, это было очень хорошее решение, и это лучшая версия для людей, которые не могут (или не хотят) использовать WebDav.
Вот , как его опубликовать.
РЕДАКТИРОВАТЬ: В этом случае календарь открывается только для чтения, так как он расположен на сервере и не может быть синхронизирован с существующим календарем без надстройки, поэтому ответ @ Otaku правильный.
Моя версия может быть использована, если вам не нужна синхронизация.

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