1

SharePointサイトコレクションから特定のユーザーとグループを検索/削除するユーティリティを作成しようとしています。この時点SiteUsersで、クラスのプロパティを使用SPWebして作業を行っていますが、疑問に思っていますSPSite。クラスに同様のプロパティがないのはなぜですか。これは私には完全に直感に反しているように見えます(ただし、現時点では、SharePointについてはもう驚きません)。

私がやろうとしていることをするためのより良い方法はありますか?

関連: SharePoint-現在のユーザーのリストを取得する

4

1 に答える 1

1

残念ながら、なぜそのようになってしまったのか、私は本当に答えることができません... :) SPSite.OpenWeb()またはSPSite.RootWebを呼び出しから、SPWebを使用してSiteUsersにアクセスする必要があるのはSharePointの事実です。オブジェクトモデルを使ったやり方は素晴らしいと思います。

SharePointのWebサービスを使用するように切り替える場合は、RemoveUserFromSiteとRemoveGroupの2つのメソッドを使用できます

于 2010-08-04T20:57:55.333 に答える