Удаленная проверка учетных данных Exchange и проверка пользователя, вошедшего в систему

Я пытался это сделать без особого успеха. В основном мне нужно войти в 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. Любые идеи?

5
задан Neo 30 April 2012 в 09:32
поделиться