c# - 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;
}
我对此进行了广泛的搜索,但没有发现任何有关身份验证的有用信息。
解决方案
执行任何需要实时连接的操作并查看它是否返回错误。
推荐阅读
- python - 用另一种语言解压pythons struct.pack
- java - 如何将导航抽屉切换添加到工具栏
- javascript - 使用 SwitchNavigator 在导航器之间切换(反应导航)
- python - 下载 Python 的第 3 方源代码
- php - 如何为具有变体和简单产品的产品添加“立即购买”
- python - 循环由 Tkinter 按钮触发并由另一个按钮结束
- azure-eventhub - 使用 EventHub RBAC 功能发布事件
- php - 表使用 php 循环连接子类别
- python-3.x - 解释python代码:complete_number[word] = (10 ** (index * 3 or 2), 0)
- c - 将 4 字节整数交错到 8 字节整数