Пример #1
0
 private Vault GetVault()
 {
     if (_vault == null)
     {
         //var span = DateTime.Now - now;
         //System.Diagnostics.Debug.WriteLine("LoadApp: " + span.TotalSeconds);
         //now = DateTime.Now;
         _vault = MFilesVault.GetUserVault(User, Vault, false, null);
         if (_vault != null)
         {
             AddInfo2Vault(_vault);
         }
         //span = DateTime.Now - now;
         //System.Diagnostics.Debug.WriteLine("Connect Time: " + span.TotalSeconds);
     }
     return(_vault);
 }
Пример #2
0
        internal Vault GetVault(ProjectDto proj)
        {
            var vault = proj.Vault;

            if (!VaultDict.ContainsKey(vault.Guid) || VaultDict[vault.Guid] == null)
            {
                //   var vaultName = proj.Name + "-" + proj.Id;
                var needLoad = LoadApps(proj);
                Log.Info(string.Format(" in cloudv,GetVault(),userName={0}, pwd={1}, domai={2}", User.UserName, User.Password, User.Domain));
                // var mfVault = MFilesVault.GetUserVault(User, vault, needLoad, vaultName);
                var mfVault = MFilesVault.GetUserVault(User, vault, needLoad, null);
                AddUserInfo2Vault(mfVault, proj);
                VaultDict.Add(vault.Guid, mfVault);
            }

            return(VaultDict[vault.Guid]);
        }