DotNetNuke 7より前は、次の方法を使用して、ユーザーが属するロールのリストを取得することができました。
DotNetNuke.Security.Roles.RoleController rc = new DotNetNuke.Security.Roles.RoleController();
foreach (Entities.Users.UserRoleInfo roleInfo in rc.GetUserRoles(portalID, userID))
{
string roleName = roleInfo.RoleName;
}
ただし、DNN7以降、このGetUserRoles
関数は非推奨になりました。
この機能に代わるものは何ですか?