【发布时间】:2014-08-06 22:47:28
【问题描述】:
Nancy documentation 说可以使用pipelines.OnError += (x, y) =>... 来处理错误,但是我看过一些使用pipelines.OnError.AddItemToEndOfPipeline((x, y) =>... 的教程。
两者似乎都导致错误得到正确处理。两者有实际区别吗?
【问题讨论】:
标签: nancy
Nancy documentation 说可以使用pipelines.OnError += (x, y) =>... 来处理错误,但是我看过一些使用pipelines.OnError.AddItemToEndOfPipeline((x, y) =>... 的教程。
两者似乎都导致错误得到正确处理。两者有实际区别吗?
【问题讨论】:
标签: nancy
没有pipelines.OnError += (x ,y) => ... 将处理程序添加到管道的末尾,就像pipelines.OnError.AddItemToEndOfPipeline((x, y) => ..) 所做的那样。
查看源码:https://github.com/NancyFx/Nancy/blob/master/src/Nancy/ErrorPipeline.cs#L39
【讨论】: