私は、予定とタスクのアプリケーションとExchangeとの同期を取り直しています。EWSは過去に通知なしで予定を作成します
EWSはSendInvitationsMode列挙はSendInvitationsMode.SendToAllAndSaveCopy
又はSendInvitationsMode.SendOnlyToAll
のいずれかとして渡された場合にのみ、リソース上のアポイントメント(必須出席者、任意出席者)のカレンダーを示しています。
SendInvitationsMode enumを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);
すべての出席者が出て、電子メール通知と、それぞれのカレンダーで見ることができるの予定を挿入する方法はありますか?過去の予定の通知を送信することは理にかなっていません。