コード例 #1
0
 public PSBaseOperationInfo(
     DateTime?startTime,
     DateTime?endTime,
     DateTime?lastUpdateTime,
     CloudErrorBody error)
 {
     this.StartTime       = startTime;
     this.EndTime         = endTime;
     this.LastUpdatedTime = lastUpdateTime;
     this.Error           = error;
 }
コード例 #2
0
        private static string AppendError(CloudErrorBody error, int indentFactor)
        {
            StringBuilder sb = new StringBuilder();

            if (error != null)
            {
                sb.AppendFormatWithLeftIndentAndNewLineIfNotNull(indentFactor, "Code", error.Code);
                sb.AppendFormatWithLeftIndentAndNewLineIfNotNull(indentFactor, "Message", error.Message);
                sb.AppendFormatWithLeftIndentAndNewLineIfNotNull(indentFactor, "Target", error.Target);
            }

            return(sb.ToString());
        }
コード例 #3
0
        private static string AppendError(CloudErrorBody error, int indentFactor)
        {
            StringBuilder sb = new StringBuilder();

            if (error != null)
            {
                var message = error.Message;
                if (!string.IsNullOrWhiteSpace(message))
                {
                    message = message.Replace("\n", "`n");
                    message = message.Replace("\\n", "`n");
                    message = message.Replace("\r", "`r");
                    message = message.Replace("\\r", "`r");
                }

                sb.AppendFormatWithLeftIndentAndNewLineIfNotNull(indentFactor, "Code", error.Code);
                sb.AppendFormatWithLeftIndentAndNewLineIfNotNull(indentFactor, "Message", message);
                sb.AppendFormatWithLeftIndentAndNewLineIfNotNull(indentFactor, "Target", error.Target);
            }

            return(sb.ToString());
        }
コード例 #4
0
 internal CloudError(CloudErrorBody error)
 {
     Error = error;
 }