すべてのExchange共有カレンダーからのアクセス許可をリストしたいと思います。 私は2つのExchange Onlineのアカウントを持っている: [email protected] [email protected]EWS - 共有カレンダーへのアクセス
さて、私は[email protected]から[email protected]にカレンダーを共有しています。
Exchange EWS APIを使用してカレンダーリストを取得すると、すべてのカレンダー(共有カレンダーを含む)が取得されますが、どのカレンダーを共有カレンダーにするかを知る方法はありません。
Iコード以下用途を有する:
プロパティセットpropSet =新しいプロパティセット(BasePropertySet.FirstClassProperties、FolderSchema.Permissions)を、 フォルダfolder = Folder.Bind(service、folderid、propSet);
if (folder.Permissions.Count != 0)
{
for (int t = 0; t < folder.Permissions.Count; t++)
{
if (folder.Permissions[t].UserId.DisplayName != null || folder.Permissions[t].UserId.PrimarySmtpAddress != null)
{
}
}
}
しかし、この戻りuserId.DisplayNameとUserId.PrimarySmtpAddressは毎回nullに。
どのカレンダーが共有されているかをどのように知ることができますか?
共有カレンダーが表示されません。 –