public static void Save(this IEnumerable<ValidationResult> validateResults, String filePath)
{
if (validateResults == null)
{
return;
}
System.Text.StringBuilder builder = new System.Text.StringBuilder();
foreach (var item in validateResults)
{
var message = item.Message;
if (message == null || message.Length == 0)
{
continue;
}
builder.AppendFormat("=======================\r\n");
builder.AppendFormat("对页面 {0} 的验证结果:\r\n\r\n", item.Uri);
builder.AppendFormat("验证 [{0}] 不通过:\r\n{1}\r\n", item.Name, message);
}
if (builder.Length == 0)
{
return;
}
System.IO.File.AppendAllText(filePath, builder.ToString());
}