Saya sedang mengerjakan sinkronisasi janji temu, tugas dari aplikasi kita ke Exchange dan sebaliknya.
EWS menampilkan janji temu pada kalender sumber daya (peserta wajib, peserta opsional) hanya jika enum SendInvitationsMode diteruskan sebagai SendInvitationsMode.SendToAllAndSaveCopy
atau SendInvitationsMode.SendOnlyToAll
.
Jika kita menyetel enum SendInvitationsMode ke SendInvitationsMode. SendToNone
maka janji temu hanya disimpan di kalender Penyelenggara.
Kode sampel
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);
Apakah ada cara untuk memasukkan janji temu sehingga semua peserta dapat melihat di kalender masing-masing tanpa pemberitahuan email? Tidak masuk akal mengirimkan pemberitahuan untuk janji temu sebelumnya.