RoleController.GetRoleGroups(portalid); デフォルトで作成されるグローバルロールグループではなく、ユーザーが作成したグループのみを提供しています。
質問する
1467 次
2 に答える
4
これに使用できますRoleController.GetRoleGroups()
:-
var arrGroups = RoleController.GetRoleGroups(portalSettings.PortalId);
foreach (RoleGroupInfo roleGroup in arrGroups)
{
//Your Logic goes here :-
}
これに使用できますRoleController.GetRoles()
:-
このメソッドには 2 つのオーバーロードがあります:-
IList<RoleInfo> GetRoles(int portalId, Func<RoleInfo, bool> predicate);
IList<RoleInfo> GetRoles(int portalId);
ここでソースコードを見ることができます:-
これは、メソッドを使用する方法です:-
foreach (var role in TestableRoleController.Instance.GetRoles(portalId))
{
// you can Put your Logic here :-
}
于 2012-12-11T05:37:23.303 に答える
3
グローバル役割グループは、実際には役割グループが存在しないことです。したがって、「グローバル」グループは、グループ ID の役割です-1
。
于 2012-12-11T12:19:42.673 に答える