ReadFromStream
我正在实现一个 BufferedMediaTypeFormatter 以在 Web API 项目中使用,但是在覆盖BufferedMediaTypeTormatter时,我找不到有关如何处理错误的任何详细信息。
我知道我应该在IFormatterLogger.LogError
方法中写入错误,但是如果输入无效,我应该返回什么?我应该返回null吗?还是抛出异常?如果是这样,应该抛出哪个异常?
ReadFromStream
我正在实现一个 BufferedMediaTypeFormatter 以在 Web API 项目中使用,但是在覆盖BufferedMediaTypeTormatter时,我找不到有关如何处理错误的任何详细信息。
我知道我应该在IFormatterLogger.LogError
方法中写入错误,但是如果输入无效,我应该返回什么?我应该返回null吗?还是抛出异常?如果是这样,应该抛出哪个异常?