首页 > 解决方案 > C# EWS ExchangeService:我如何知道它是否已通过身份验证?

问题描述

我需要在 EWS ExchangeService 中进行身份验证,当我使用下面的代码时,我没有收到任何错误,但我没有看到服务变量上的任何属性表明其是否经过身份验证。即使我传递了错误的凭据,它也会执行相同的操作。没有错误,也没有属性说明它是否已通过身份验证。

public static ExchangeService GetService()
{
    ExchangeService service = new ExchangeService();
    service.Url = new Uri(@"https://someDomain.com/ews/Exchange.asmx");
    service.Credentials = new WebCredentials("someEmail", "somePassword");
    return service;
}

我对此进行了广泛的搜索,但没有发现任何有关身份验证的有用信息。

标签: c#exchangewebservices

解决方案


执行任何需要实时连接的操作并查看它是否返回错误。


推荐阅读