「制限付きアクセス」を roleDefinition として SPWeb に新しいユーザーを追加しようとしています。しかし、それはエラーを示しています。しかし、「フル コントロール」、読み取り、デザインを与えると、ユーザーを追加できます。
これは私のコードですweb.SiteUsers.Add(loginName, string.Empty, displayName, string.Empty);
解決策は何ですか
「制限付きアクセス」を roleDefinition として SPWeb に新しいユーザーを追加しようとしています。しかし、それはエラーを示しています。しかし、「フル コントロール」、読み取り、デザインを与えると、ユーザーを追加できます。
これは私のコードですweb.SiteUsers.Add(loginName, string.Empty, displayName, string.Empty);
解決策は何ですか
LimitedAccessはシステムによってのみ管理され、私が知る限り、プログラムで設定することはできません。この権限は、ユーザーがサイトツリーをトラバースして、アクセスできるコンテンツを取得できるようにするためにのみ存在します。
ほぼ権限のないカスタムアクセス許可レベルを作成し、それが探しているものである場合はユーザーに割り当てることができます。または、サイトコレクションツリーの対象の場所(アイテム、Webなど)の関連する値にアクセス許可を更新する必要があります。 、SharePointは、このユーザーをルートサイトの制限付きアクセスユーザーとしてマークします。