gpt4 book ai didi

c# - EWS 在删除所需的与会者时向所有人发送邀请

转载 作者:行者123 更新时间:2023-11-30 22:17:33 25 4
gpt4 key购买 nike

我有以下代码:

(交流预约中的会面)

For Each Recipient As String In emailAdresses 
For i As Integer = 0 To Meeting.RequiredAttendees.Count - 1
If (Meeting.RequiredAttendees(i).Address).ToUpper() = Recipient.ToUpper() Then
Meeting.RequiredAttendees.RemoveAt(i)
Exit For
End If
Next
Next

Meeting.Update(ConflictResolutionMode.AutoResolve, SendInvitationsOrCancellationsMode.SendOnlyToChanged)

现在如您所见,我正在使用 SendInvitationsOrCancellationsMode.SendOnlyToChanged。

但即使我正在使用该模式,它仍然会向所有与会者发送约会。

我看过msdn并且代码完全相同。 msdn 告诉我应该发生以下情况:

Save the meeting and send a meeting cancellation message to the attendee or attendees that you removed

所以基本上 msdn 说它是有效的,但它没有。是否有解决此问题的方法,或者是否有其他人遇到同样的问题?

我们的交换服务器是 2007 SP1 版本。

答案可以是 C# 或 VB.NET,我会将其翻译成我们需要的语言。

附言。添加成员并使用此模式会导致邀请仅发送给新添加的成员。但正如我在删除之前所说的那样,并没有同样的行为。

最佳答案

正在做:

Meeting.Update(ConflictResolutionMode.NeverOverwrite, SendInvitationsOrCancellationsMode.SendOnlyToChanged)

代替:

Meeting.Update(ConflictResolutionMode.AutoResolve, SendInvitationsOrCancellationsMode.SendOnlyToChanged)

解决了我的问题,但我不知道为什么会遇到麻烦。

关于c# - EWS 在删除所需的与会者时向所有人发送邀请,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16672603/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com