public static string InterAOSAppResourceId(ScaleUnitInstance hubInstance = null)
        {
            var userConfig = UserConfiguration();

            return(string.IsNullOrWhiteSpace(userConfig.InterAOSAADConfiguration.AppResourceId)
                ? hubInstance?.Endpoint()
                : userConfig.InterAOSAADConfiguration.AppResourceId);
        }
Exemple #2
0
        private static string GetApplicationVersion()
        {
            if (!String.IsNullOrEmpty(Instance().ApplicationVersion))
            {
                return(Instance().ApplicationVersion);
            }

            ScaleUnitInstance scaleUnit = Config.FindScaleUnitWithId(ScaleUnitContext.GetScaleUnitId());

            FileVersionInfo versionInfo = FileVersionInfo.GetVersionInfo($@"{scaleUnit.ServiceVolume}\AOSService\PackagesLocalDirectory\ApplicationSuite\bin\Microsoft.Dynamics.AX.DemandPlanning.Azure.dll");

            Instance().ApplicationVersion = versionInfo.FileVersion;

            return(Instance().ApplicationVersion);
        }