Exemplo n.º 1
0
 private void ImportRoles(IImportContext context, PC.Executors.ISCObjectOperations executor, Dictionary <object, object> mappings, PC.SCApplication app2, PC.SCRole[] roles)
 {
     if (this.IncludeRoles && roles.Length > 0)
     {
         context.AppendLog("正准备导入角色");
         foreach (var p in roles)
         {
             var role2 = this.CopyMode ? AppImportAction.MakeCopy(p) : p;
             mappings.Add(p, role2);
             context.AppendLog("正在导入角色" + role2.ToDescription());
             executor.AddRole(role2, app2);
         }
     }
 }