【发布时间】:2017-09-07 12:33:14
【问题描述】:
我的一些日历活动有两个扩展属性:
// Extended Properties
var extendedProperties = new EventSingleValueExtendedPropertiesCollectionPage();
extendedProperties.Add(new SingleValueLegacyExtendedProperty
{
Id = _Property_TruckleSoft1,
Value = oSettings.CalendarEntryType
});
if(!string.IsNullOrEmpty(oSettings.ScheduleType))
{
extendedProperties.Add(new SingleValueLegacyExtendedProperty
{
Id = _Property_TruckleSoft2,
Value = oSettings.ScheduleType
});
}
在其他代码中我想过滤这些事件:
string strFilterProperty = $"singleValueExtendedProperties/Any(ep: ep/id eq '{eventTypeTag}' and ep/value eq '{oData.Settings.CalendarEntryType}')";
string strFilterProperty = $"singleValueExtendedProperties/Any(ep: ep/id eq '{scheduleTypeTag}' and ep/value eq '{oData.Settings.ScheduleType}')";
那么如何过滤具有上述两种扩展属性的事件?
【问题讨论】:
-
可以使用更多解释。不清楚您的问题是什么。
-
我想过滤具有两个扩展属性的事件。
-
没有太多工作要做,其中一个有效,而另一个无效?您是否收到错误消息或某种错误消息?
-
@MarcLaFleur-MSFT 我添加了一些解释。这有帮助吗?
-
@MarcLaFleur-MSFT 已解决。
标签: microsoft-graph-api extended-properties