public void SaveCredential(CredentialData credential)
 {
     Trace.Info("Saving {0} credential @ {1}", credential.Scheme, _credFilePath);
     IOUtil.SaveObject(credential, _credFilePath);
     Trace.Info("Credentials Saved.");
     File.SetAttributes(_credFilePath, File.GetAttributes(_credFilePath) | FileAttributes.Hidden);
 }
        public CredentialData GetCredentials()
        {
            if (_creds == null)
            {
                _creds = IOUtil.LoadObject <CredentialData>(_credFilePath);
            }

            return(_creds);
        }
        public CredentialData GetCredentials()
        {
            ArgUtil.Equal(RunMode.Normal, HostContext.RunMode, nameof(HostContext.RunMode));
            if (_creds == null)
            {
                _creds = IOUtil.LoadObject <CredentialData>(_credFilePath);
            }

            return(_creds);
        }
Exemple #4
0
        public void SaveCredential(CredentialData credential)
        {
            Trace.Info("Saving {0} credential @ {1}", credential.Scheme, _credFilePath);
            if (File.Exists(_credFilePath))
            {
                // Delete existing credential file first, since the file is hidden and not able to overwrite.
                Trace.Info("Delete exist agent credential file.");
                IOUtil.DeleteFile(_credFilePath);
            }

            IOUtil.SaveObject(credential, _credFilePath);
            Trace.Info("Credentials Saved.");
            File.SetAttributes(_credFilePath, File.GetAttributes(_credFilePath) | FileAttributes.Hidden);
        }
 public void SaveCredential(CredentialData credential)
 {
     Trace.Info("Saving {0} credential @ {1}", credential.Scheme, _credFilePath);
     IOUtil.SaveObject(credential, _credFilePath);
     Trace.Info("Credentials Saved.");
     File.SetAttributes(_credFilePath, File.GetAttributes(_credFilePath) | FileAttributes.Hidden);
 }
        public CredentialData GetCredentials()
        {
            if (_creds == null)
            {
                _creds = IOUtil.LoadObject<CredentialData>(_credFilePath);
            }

            return _creds;
        }
Exemple #7
0
 public void SaveCredential(CredentialData credential)
 {
     Trace.Info("Saving {0} credential @ {1}", credential.Scheme, _credFilePath);
     IOUtil.SaveObject(credential, _credFilePath);
     Trace.Info("Credentials Saved.");
 }