Я пытался это сделать без особого успеха. В основном мне нужно войти в Exchange с помощью EWS удаленно.
Проблема в том, что я не знаю, правильно ли пользователь вошел в систему или учетные данные неверны, поскольку я ничего не получаю в ответ! Если я предоставлю неверные учетные данные, программа просто продолжит работу!
Я что-то упустил? Я просмотрел материалы MSDN о EWS, где показано, как подключиться к Exchange, но ничего не сказано о проверке учетных данных!
Ниже приведен код, который мне сейчас нужно подключить.
public void connect(string Email, string Password)
{
try
{
_useremail = Email;
_userpass = Password;
// Define the credentials to use.
var credentials = new WebCredentials(_useremail, _userpass);
_ExchangeServer = new ExchangeService(ExchangeVersion.Exchange2010_SP1);
_ExchangeServer.Credentials = credentials;
_ExchangeServer.Url = new Uri(_ExchangeEWSURL);
_ExchangeServer.Timeout = 60;
_ExchangeServer.KeepAlive = true;
_ExchangeConnected = true;
}
catch (Exception ex)
{
_ExchangeConnected = false;
throw ex;
}
}
Как вы видите, сейчас я просто установил логическое значение в классе в true. Любые идеи?