0

我只是想知道我是否可以有一个在 cilent 端处理 Soap 故障的示例,主要是如何捕获故障代码?

这就是我在 WCF 方面的错

 Throw New FaultException(Of String)("Value to large", New FaultReason("Reason: Value too large"), New FaultCode(23))

正确的?

原因确实在客户端正确出现,而不是故障代码。(例如,我需要代码 http 500)

我该如何去捕获这个?

谢谢

4

1 回答 1

1

我认为您需要为故障代码提供一个字符串构造函数不接受整数,
例如您可以提供 http500 而不是 500(未转换为正确的 XML):

Throw New FaultException(Of String)("Value to large", New FaultReason("Reason: Value too large"), New FaultCode("http500"))

希望能帮助到你

于 2015-09-20T19:51:49.540 回答