2016-08-16 1 views
0

모임 (약속 아님)을 저장하려고하지만 SendToNone 설정을 사용할 때마다 일정에 아무 것도 나타나지 않습니다. 다른 모든 옵션을 사용하면 회의가 표시됩니다. 이것은 Appointment 객체를 약속으로 바꾸고 약속이 표시되지 않는다고 생각합니다. 그러나 그것은 내가 원하는 것이 아닙니다. 회의로 저장하고 몇 명의 참석자가 있고 초대장을 보내지 않겠습니다. 어떻게해야합니까?EWS 및 회의, SendInvitationsMode.SendToNone을 사용하여 모임을 저장하는 방법

  Appointment appointment = new Appointment(service); 
      appointment.getRequiredAttendees().add(hostEmail); 
      appointment.setSubject(subject); 
      appointment.setStart(startDateTZO); 
      appointment.setEnd(endDateTZO); 
      appointment.getResources().add(roomEmail); 
      appointment.setLocation(roomEmail); 
      appointment.getOptionalAttendees().add(hostEmail); 
      appointment.save(SendInvitationsMode.SendToNone); 

답변

0

누구의 사서함이 표시 되길 원하십니까? 코드 작성 방법이 보안 자격 증명의 사서함에 나타나야합니다. 난 당신이 FolderId 클래스와 사서함, 다른 모든 옵션뿐만 아니라 그렇게 당신이 예를 들어

나는 그것이 roomEmail의 객실 달력에 표시 할 것으로 예상
FolderId CalendartoSaveTo = new FolderId(WellKnownFolderName.Calendar, "[email protected]"); 
appointment.save(CalendartoSaveTo ,SendInvitationsMode.SendToNone); 
+0

에 저장하고자하는 폴더를 지정 과부하를 사용하는 것이 좋습니다 것입니다. 참석자를 저장할 때뿐만 아니라. – user1729354

+0

초대장을 보내지 않는 한 객실 사서함에 나타나지 않습니다. 이는 자동 예약 수락이 Exchange에서 작동하는 방식입니다. –

+0

정보 주셔서 감사합니다! – user1729354