我正在从约会,从我们的应用程序到Exchange的任务同步,并返回。EWS在过去的通知中创建约会
EWS是表示日历上的资源预约(需要参加者,可选与会者)只有当SendInvitationsMode枚举如任一SendInvitationsMode.SendToAllAndSaveCopy
或SendInvitationsMode.SendOnlyToAll
通过。
如果我们设置SendInvitationsMode枚举到SendInvitationsMode. SendToNone
然后它只保存约会在管理器日历上。
示例代码
Appointment meeting1 = new Appointment(service);
ImpersonatedUserId impersonatedUserId = new ImpersonatedUserId(ConnectingIdType.SmtpAddress, "organizer email");
service.ImpersonatedUserId = impersonatedUserId;
meeting1.Subject = "Checking responses";
meeting1.Body = "The purpose of this meeting is to check status.";
meeting1.Start = new DateTime(2017, 4,14, 12, 0, 0);
meeting1.End = meeting1.Start.AddHours(2);
meeting1.Location = "Conf Room";
Attendee attendee = new Attendee();
attendee.Address = "attendee email address";
attendee.Name = "name";
meeting1.RequiredAttendees.Add(attendee);
meeting1.Save(SendInvitationsMode.SendToNone);
是否有插入预约,所有与会者可以在电子邮件通知其各自的日历明白的方式?发送过去约会的通知没有任何意义。