2017-02-23 5 views
0

私はEWS Managed Exchange APIをC#で使用しています。 以下のコードを使用してすべてのカレンダーを取得すると、すべてのカレンダーが返されません。 それは私のカレンダームを返すだけですが、他の人が共有するカレンダーがあります。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(新しいフォルダID(WellKnownFolderName.Root、「電子メール」)私たちは私の電子メールIDを渡し、このコールで

。(私の資格のメール)。 私は他のユーザーのカレンダー(共有カレンダーにアクセスする必要がある場合)。I他のユーザーの電子メールアドレスをここに渡す必要があります。service.FindFolders(new FolderId(WellKnownFolderName.Root、 "Other user email"))

サービスオブジェクトは自分の資格で作成され、他のユーザーの電子メールを渡します。すべてのカレンダーを取得してください。

関連する問題