У меня есть пользовательский интерфейс, в котором пользователь вводит URL-адрес, где я могу найти веб-службу Exchange (EWS). Мое приложение использует EWS для получения информации о свободном / занятом состоянии, но моему инструменту настройки просто нужно настроить его для пользователя.
Пока я просто спрашиваю имя хоста и создаю оттуда URL. Например, они вводят example.org в качестве хоста, и я строю https://example.org/EWS/Exchange.asmx из этого.
Я хотел бы добавить кнопку тестирования, чтобы убедиться, что введенный ими хост доступен для машины, которую они настраивают. Но я не уверен, насколько простым или сложным я должен быть, чтобы протестировать сервис.
Могу ли я предпринять какие-либо действия или нет, чтобы установить связь с EWS?
Что-то вроде:
var serviceUri = new Uri(_textBoxEwsUrl.Text));
var exchangeService = new ExchangeService();
exchangeService.Url = serviceUri;
// what can I call here to test that I can talk to the exchangeService?
exchangeService.????