gpt4 book ai didi

exchangewebservices - Exchange Web 服务设置约会的组织者

转载 作者:行者123 更新时间:2023-12-04 13:49:04 25 4
gpt4 key购买 nike

当我使用服务帐户添加新约会时,组织者始终是 Credentials to Exchange 服务的用户,我想将组织者设置为其他用户,但组织者属性是只读的,我该如何实现?

           var appointment = new Appointment(_service.ExchangeService);

if (exchangeAppointment.Participants.Any() && exchangeAppointment.Participants != null)
{
foreach (var participant in exchangeAppointment.Participants)
{
appointment.RequiredAttendees.Add(participant);
}
}
appointment.Resources.Add(exchangeAppointment.RoomAdIdentityEmail);
appointment.Location = string.Join(",", appointment.Resources);
appointment.Subject = exchangeAppointment.Subject;
appointment.Body = exchangeAppointment.Body;
appointment.Start = exchangeAppointment.StartTime;
appointment.End = exchangeAppointment.EndTime;
appointment.Save(SendInvitationsMode.SendToAllAndSaveCopy);

最佳答案

组织者将根据您将约会保存到的日历进行设置,当您使用服务帐户创建组织者的代表约会时,您需要将保存位置设置为您想要的组织者的日历例如

Save(new FolderId(WellKnownFolderName.Calendar, "user@ddomain.com"), SendInvitationsMode.SendToAllAndSaveCopy);

另一种选择是使用 EWS 模拟,然后模拟组织者 http://msdn.microsoft.com/en-us/library/office/dd633680%28v=exchg.80%29.aspx

干杯格伦

关于exchangewebservices - Exchange Web 服务设置约会的组织者,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27255240/

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