在我的C#EWS应用程序中,我正在拉一个特定的联系人并抓住他们的属性。我挂了联系。生日。我可能会遇到与其他日期时间字段相同的问题,因此这将有助于一石二鸟或多只鸟:P
我知道该属性未在我的测试联系人中设置,但每次进入retreive这些prop时,我收到以下消息“此属性已被请求,但服务器未返回。”
我知道该值未设置,因此我如何检查null或prop not set或类似的东西。我没试过好几种不同的方法。我开始在这个上面松开头发。
任何帮助或建议都会很棒。
答案 0 :(得分:7)
您可以使用TryGetProperty()
检查属性的存在,如下所示:
DateTime birthday;
contact.TryGetProperty(ContactSchema.Birthday, out birthday);