嗯,这个问题很简单,就像您看到的那样。我需要从IHttpActionResult方法获取错误消息,该方法返回BadRequest。参见示例:
node_modules/
那么,我怎么得到这个呢?是否有一个类,它接收Flux.from(f1)
.bufferTimeout(writeDbBuffer, Duration.ofSeconds(10))
.parallel()
.runOn(Schedulers.parallel()).subscribe(photosBatch -> {
photoRepository.saveAll(photosBatch);
});
对象作为参数并从他那里获取错误消息?有什么想法吗?
由于某种原因,public async Task<IHttpActionResult> SomeMethod(string data) {
if (data==null) return BadRequest("Error messsage for you");
}
string data;
var result = await SomeMethod(data = null);
if (result is BadRequestErrorMessageResult) string error = result.ErrorMessageINeeded;
中的邮件属性不可用
答案 0 :(得分:3)
if (result is BadRequestErrorMessageResult errorResult)
{
string error = errorResult.Message;
}
或者,对于低于7.0的C#版本:
if (result is BadRequestErrorMessageResult)
{
string error = ((BadRequestErrorMessageResult)result).Message;
}