サンプル: 別のロールからロールを追加、削除、または取得する
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
このSitecore.Security.Accounts.RolesInRolesManagerクラスは、.NET APIがロール内のロールでどのように動作するかを説明しています。
ロールにロールを追加する
ロールにロールを追加する
Sitecore.Security.Accounts.RolesInRolesManager.AddRoleToRole(Role memberRoles, Role targetRoles)メソッドを使用して、既存のロールを別の既存のロールに追加できます。最初のパラメーターはメンバー ロールで、2番目のパラメーターはターゲット ロールです。
ロールを別のロールに割り当てるには:
ロールからロールを削除する
ロールからロールを削除する
Sitecore.Security.Accounts.RolesInRolesManager.RemoveRoleFromRole(Role memberRoles, Role targetRoles)メソッドを使用して、既存のロールを別の既存のロールから削除できます。最初のパラメーターはメンバー ロールで、2番目のパラメーターはターゲット ロールです。
ロールからロールを取得する
ロールからロールを取得する
Sitecore.Security.Accounts.RolesInRolesManager.GetRolesInRole(Role targetRole, bool includeIndirectMembership)メソッドを使用して、別の既存のロールから既存のロールを取得できます。最初のパラメーターはロールで、2番目のパラメーターは間接メンバーシップが必要かどうかを決定します。
別のロールからロールを取得するには: