2017-02-07 2 views
0

EWS Managed Exchange API를 C에서 사용 중입니다. 기본 캘린더 (캘린더)에서 회의를 만들려고 할 때 오류가 발생합니다.exchange api를 통해 Exchange 캘린더에서 회의를 만들려고하면 오류가 발생합니다.

캘린더 항목을 캘린더 폴더 이외의 폴더에 만들 수 없습니다. 여기

내 코드입니다 :

약속 약속 = 새로운 약속 (서비스);

약속. 제목 = "테스트 모임";

appointment.Body = "테스트 연결 모임";

약속. 시작 = meetingStartTime;

약속. 끝 = meetingEndTime;

약속. 감도 = 감도. 일반;

  appointment.Save(calendarId, SendInvitationsMode.SendToNone); 

참고 : 나는 달력 이름으로 달력을 가져 오는하고. ( FolderSchema.DisplayName "캘린더")

SearchFilter sfSearchFilter = 새로운 SearchFilter.IsEqualTo 아래와 같이;

최대한 빨리 되돌려주십시오.

답변

0

가장 확실하게 오류는 SearchResult을 가져 오는 곳입니다.

해결 방법은 먼저 검색이 필요없이 기본 일정 폴더를 요구

appointment.Save(WellKnownFolderName.Calendar, SendInvitationsMode.SendToNone); 

를 호출하는 것입니다.