Esempio n. 1
0
        private bool EnsureAuthKey()
        {
            var retVal = _system.Refresh();

            if (retVal != Results.Value.OK)
            {
                Uri    baseUri = new Uri(_host.GetBaseUri());
                string authKey = _host.GetAuthToken();
                _system.Dispose();

                _system = new VXSystem(baseUri.Host, Const.SdkLicense);
                retVal  = _system.Login(authKey);
                if (!retVal.IsSuccessful())
                {
                    Log.Warn($"Unable to refresh auth key/login via VxSdk. {retVal}");
                }
            }
            return(retVal.IsSuccessful());
        }
 public void Dispose()
 {
     LOG.Info("Serenity service has been disposed");
     _system?.Dispose();
     GC.SuppressFinalize(this);
 }