약속, 작업과 응용 프로그램의 작업을 Exchange 및 뒤로 동기화합니다.EWS가 아웃 알림을 사용하여 과거에 약속을 작성합니다.
는 EWS은 SendInvitationsMode ENUM은 SendInvitationsMode.SendToAllAndSaveCopy
또는 SendInvitationsMode.SendOnlyToAll
중 하나로 전달 전용 자원에서 약속 (필수 참석자 선택적 참석자) 캘린더를 보이고있다.
SendInvitationsMode enum을 SendInvitationsMode. SendToNone
으로 설정하면 Organizer 일정에서만 약속이 저장됩니다.
샘플 코드
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);
모든 참석자가 밖으로 이메일 알림을 해당 달력에서 볼 수있는 약속을 삽입하는 방법이 있나요? 과거 약속에 대한 통보를 보내는 것은 의미가 없습니다.