プロバイダーがホストする SharePoint 2013 アプリケーションを作成しています。SharePoint オンラインを使用しています。
このシナリオではユーザー ピッカーがサポートされていないため、独自のピッカーを作成する必要があります。SearchPrincipalsメソッドを見つけました。それはまさに私が探しているもののように思えますが、何を試しても、メソッドは 0 の結果を返しています。
この方法に関して私が見つけたほとんどの情報は、問題は通常はアクセス許可の問題であることを示唆していますが、私がログインしているユーザーはサイト コレクション管理者 ( ClientContext.Web.CurrentUser.IsSiteAdmin
is true
) であるため、私には当てはまりません。
と の事実上すべての組み合わせを渡そうとしましたがPrincipalType
、PrincipalSource
意味をなさないものも含めました。ClientContext.Web.SiteUsers
また、スコープと を渡そうとしましたnull
が、どちらも検索で使用されていることがわかりましたが、どちらも結果が得られませんでした。
どんな助けでも大歓迎です!