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); }