我已经没有太大的成功尝试这个。 基本上我需要远程登录使用EWS交流。
问题是我不知道,如果用户在登录OK,或者如果凭据是错误的,因为我得不到任何回报。 如果我提供错误的凭据软件只是进行!
是否有什么我失踪,我查了一下EWS MSDN的东西,这表明你如何连接到交换,但有关验证凭据什么!
下面是我现在有连接的代码。
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。 有任何想法吗?