Необходимо написать небольшое приложение, которое работает с почтовыми ящиками в Exchange Server
- Создает/изменяет записи в календаре, синхронизирует адресную книгу с внешними данными. Приложение пишется на хорошо известном мне c# но с Exchange Server
дела не имел, а необходимо быстрое вхождение в тему.
Какие существуют способы взаимодействия с Exchange Server
? Только лишь API EWS
про которые я тоже только что узнал?
А если приложение будет устанавливаться на машине, где работает Exchange Server
? Существуют ли тогда возможность более прямого обращения к нему?
Вот тут "Choosing the right Exchange technology" может быть интересно, но судя по всему да, EWS это главный стандарт, независимо от того где ваш клиент работает. Вашу боль немного облегчат семплы кода которые там есть.
Наиболее правильным выбором будет работа с Exchange через EWS. В NuGet есть пакет Microsoft.Exchange.WebServices
, используйте его. API довольно простое, плюс данная библиотека предоставляет обёртку над SOAP, сильно упрощая работу и позволяя использовать готовые классы.
Есть официальная документация, доступная на сайте MSDN, а также удобная утилита EWSEditor, позволяющая посмотреть и частично отредактировать структуру метаданных в том виде, в котором их видно через EWS. Кстати, исходники библиотеки доступны на GitHub.
Виртуальный выделенный сервер (VDS) становится отличным выбором
На данный вопрос уже ответили:
Доброго времени суток! Хочу создать игру викторинуНа подобие игры Борьба Умов
Подскажите, что не так с моим кодом для дешифровки текстаДетерминант и матрицу алгебраических дополнений находит правильно, проверял
На форме есть 2 гридаDataContext для формы - отдельный класс(ViewModel)