2017-02-23 1 views
0

C#에서 EWS Managed Exchange API를 사용하고 있습니다. 아래 코드를 사용하여 모든 캘린더를 가져올 때 모든 캘린더가 나에게 반환되지 않습니다. 내 캘린더를 반환 할 뿐이지 만 다른 사용자가 공유하는 캘린더가 더 있습니다.Exchange API가 다른 도메인에서 공유되는 공유 달력을 반환하지 않습니다.

SearchFilter sfSearchFilter = new SearchFilter.IsEqualTo(
    FolderSchema.FolderClass, "IPF.Appointment"); 

FindFoldersResults ffoldres = service.FindFolders(
    new FolderId(WellKnownFolderName.Root, "emailId"), 
    sfSearchFilter, fvFolderView); 

답변

0

다음과 같은 일정이 있습니다. service.FindFolders (새 FolderId (WellKnownFolderName.Root, "이메일") 우리가 내 이메일 ID를 전달이 호출에

. (내 자격 이메일). 내가 다른 사용자 달력 (공유 일정에 액세스해야하는 경우). I 다른 사용자의 전자 메일 주소를 여기에 전달해야합니다. service.FindFolders (새 FolderId (WellKnownFolderName.Root, "다른 사용자 전자 메일").

서비스 개체가 내 자격 증명으로 만들어지고 다른 사용자의 전자 메일을 전달합니다. 모든 캘린더 받기

관련 문제