2014年5月23日金曜日

【CSOM】サイトのユーザー情報を参照する際の注意点

WebクラスのSiteUsersプロパティから、ユーザー情報を参照する際に注意点があります。

サイト上で一度も扱ったことのないユーザー情報を参照することができません。
一度サイト内で扱ったユーザーは、以下のURLから確認できます。
https://(テナントURL).sharepoint.com/sites/(サイトURL)/_catalogs/users/simple.aspx

一度もサイト上で扱ったことないユーザーは、プログラムでサイトのユーザー情報に追加する
必要があります。

UserCreationInfomationクラスからインスタンスを作成して、
そのインスタンスをUserCollectionに追加することで、サイト内にユーザー情報が登録されます。