ここで発生している可能性があるのは.ics
、ディスクから Outlook に追加するときに、Outlook がファイルを変更するためのアクセス許可を確認する必要がないということです。インターネットから追加した場合、通常はACL プロトコル.ics
を実装するカレンダー プロバイダに属していることを意味します。このプロトコルは、クライアントがカレンダーを読み取り/変更したいときに許可をチェックするいくつかのメソッドを指定します。
したがって、 を追加するときは、ファイルのコンテナーである.ics
を指定する必要があります (通常、これはに属するカレンダー コレクションになります)。そのため、クライアントはサーバーに とこの定義を要求する要求を送信します。プロパティは次のとおりです。URL
URL
CALDAV:calendar-home-set
Profind
DAV:current-user-privilege-set
DAV:current-user-privilege-set は、現在認証されている HTTP ユーザーに付与された (サーバーによって計算された) 権限の正確なセットを含む保護されたプロパティです。集約された権限とそれに含まれる権限が一覧表示されます。ユーザー エージェントは、このプロパティの値を使用してユーザー インターフェイスを調整し、現在のプリンシパルがアクセス許可を持っていないアクションにアクセスできないようにすることができます (メニュー項目やボタンをグレー表示にするなど)。このプロパティは、実際に操作を実行することなく、現在のプリンシパルが実行できる操作を決定するのにも役立ちます。
この後、Outlook は、現在のプリンシパルがこの予定表リソースに対してアクションを実行する権限を持っておらず、ファイルに対するアクションを表示しないことを認識します。
それが役に立てば幸い。