У меня есть код C#, который использует объект ExchangeService (через объект Microsoft.Exchange.WebServices.dll) для выполнения типичных задач электронной почты (например, получение электронной почты, отправка электронной почты). Я хотел бы иметь возможность делать то же самое, но использовать Go вместо C#. Каков самый прямой способ сделать это? Я понимаю, что есть такие инструменты, как CGo, но учитывая, что это DLL, предоставляемая MSFT, которая является частью платформы .NET. Я подозреваю, что этот процесс не так прост, как если бы я создавал свою собственную DLL.Обертка GoLang для EWS/ExchangeService
ответ
Вы можете использовать только управляемую DLL-версию с языком .NET, то есть C#, PowerShell и т. Д. Если вы не собираетесь использовать .NET-язык, тогда вам нужно будет создать свои собственные SOAP-запросы для EWS ,
FYI, если это среда Exchange 2016, возможно, вы захотите изучить API REST Exchange, который является агностиком языка.
Вам необходимо отправить свои собственные запросы SOAP в EWS. Управляемый/.NET EWS API - это всего лишь хорошо упакованный набор SOAP-запросов.
Часть причины использования DLL в первую очередь заключается в использовании ее поддержки для связи с сервером с использованием EAS. Может ли подход SOAP достичь того же? Если нет, я уточню вопрос. – mwag
- 1. Обертка пакета в golang
- 2. C# обертка для NetworkIsolationEnumAppContainers
- 3. Обертка для формы сада
- 4. ДИВ обертка для кнопки
- 5. Обертка для кодового блока
- 6. APNS-обертка для ColdFusion?
- 7. Отзывчивая обертка для списка
- 8. Обертка для члена типа
- 9. scala.concurrent.Future обертка для java.util.concurrent.Future
- 10. Обертка для проверки numba
- 11. обертка класс для type_info
- 12. Сортировочная обертка для NSSet
- 13. Обертка для генерации пакетов
- 14. Обертка для CGFloat Ошибка
- 15. обертка для методов геттерных
- 16. Экспорт Обертка для slick.session.Database
- 17. обертка pdftk для Ruby
- 18. Обертка для CUDA для Qt
- 19. обертка для flash.display.textfield для StageText
- 20. Обертка cuda для выполнения openCL
- 21. Flex-обертка polyfill для Firefox
- 22. Универсальная обертка для MVC5 - контроллеры?
- 23. Расширенный журнал обертка для Android
- 24. Обертка Antlr 3.5.2 для OSGi
- 25. Обертка JCarousel для «круговой» ошибки
- 26. Qt-обертка для библиотек C
- 27. CSS-обертка текста для IE6 +
- 28. "Inplace" обертка для оболочки команды
- 29. A Обертка для аппаратных функций
- 30. Обертка Gnuplot для параллельной обработки
спасибо. Это Exchange 2010 с использованием EAS – mwag