private async Task <SimSig.Version> GetSimSigVersion() { decimal VersionNumber = 0M; JObject TaskConfig; try { TaskConfig = JObject.Parse(this._JSON); VersionNumber = Convert.ToDecimal(TaskConfig["version"]); SimSig.Version SimSigVersion = new SimSig.Version(this._SQLConnector); await Task.Run(() => { SimSigVersion.GetFromSQLDBByVersionNumber(VersionNumber); }).ConfigureAwait(false); return(SimSigVersion); } catch (Exception Ex) { throw new Exception(ExceptionHelper.GetStaticException("QueuerGetVersionFromGroundFrameSQLDB", new object[] { VersionNumber }), Ex); } }