Azure VM specific job error info class.
Inheritance: JobErrorInfoBase
        /// <summary>
        /// Helper function to convert ps azure vm backup job error info from service response.
        /// </summary>
        private static CmdletModel.AzureVmJobErrorInfo GetPSAzureVmErrorInfo(AzureIaaSVMErrorInfo serviceClientError)
        {
            CmdletModel.AzureVmJobErrorInfo psErrorInfo = new CmdletModel.AzureVmJobErrorInfo();
            psErrorInfo.ErrorCode       = GetJobErrorCode(serviceClientError.ErrorCode);
            psErrorInfo.ErrorMessage    = serviceClientError.ErrorString;
            psErrorInfo.Recommendations = GetJobErrorRecommendations(serviceClientError.Recommendations);

            return(psErrorInfo);
        }
        /// <summary>
        /// Helper function to convert ps azure vm backup job error info from service response.
        /// </summary>
        private static CmdletModel.AzureVmJobErrorInfo GetPSAzureVmErrorInfo(AzureIaaSVMErrorInfo serviceClientError)
        {
            CmdletModel.AzureVmJobErrorInfo psErrorInfo = new CmdletModel.AzureVmJobErrorInfo();
            psErrorInfo.ErrorCode    = serviceClientError.ErrorCode ?? default(int);
            psErrorInfo.ErrorMessage = serviceClientError.ErrorString;
            if (serviceClientError.Recommendations != null)
            {
                psErrorInfo.Recommendations = new List <string>();
                psErrorInfo.Recommendations.AddRange(serviceClientError.Recommendations);
            }

            return(psErrorInfo);
        }
Example #3
0
        /// <summary>
        /// Helper function to convert ps azure vm backup job error info from service response.
        /// </summary>
        private static CmdletModel.AzureVmJobErrorInfo GetPSAzureVmErrorInfo(AzureIaaSVMErrorInfo serviceClientError)
        {
            CmdletModel.AzureVmJobErrorInfo psErrorInfo = new CmdletModel.AzureVmJobErrorInfo();
            psErrorInfo.ErrorCode = serviceClientError.ErrorCode;
            psErrorInfo.ErrorMessage = serviceClientError.ErrorString;
            if (serviceClientError.Recommendations != null)
            {
                psErrorInfo.Recommendations = new List<string>();
                psErrorInfo.Recommendations.AddRange(serviceClientError.Recommendations);
            }

            return psErrorInfo;
        }