/// <summary> /// Writes the error message to list. /// </summary> /// <param name="isNotError">If set to <c>true</c> [is not error].</param> /// <param name="errorCode">The error code.</param> /// <param name="errorMessage">The error message.</param> /// <param name="messages">The messages.</param> /// <param name="throwOnError">If set to <c>true</c> [throw on error].</param> /// <exception cref="Microsoft.WindowsAzure.Management.HDInsight.Framework.Rest.HttpRestInterfaceValidationException">When throwOnError is true and isNotError is false.</exception> private static void WriteErrorMessageToList(bool isNotError, HttpRestInterfaceValidationErrorCode errorCode, string errorMessage, List <string> messages, bool throwOnError) { if (!isNotError) { messages.Add(errorMessage); } if (throwOnError && !isNotError) { throw new HttpRestInterfaceValidationException(errorCode, errorMessage); } }
/// <summary> /// Initializes a new instance of the <see cref="HttpRestInterfaceValidationException"/> class. /// </summary> /// <param name="errorCode">The error code.</param> /// <param name="message">The message.</param> public HttpRestInterfaceValidationException(HttpRestInterfaceValidationErrorCode errorCode, string message) : base(message) { this._errorCode = errorCode; }