Неисправности мыла WCF: как получить код неисправности на cilent

Мне просто интересно, могу ли я иметь пример обработки ошибки мыла на бесшумной стороне и, главным образом, как я могу захватить код ошибки?

Это то, что у меня есть по моей вине на стороне WCF

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

Правильный?

причина действительно корректна на стороне клиента, но не код ошибки. (Мне нужен код http 500 например)

Как мне поймать это в ловушку?

Спасибо

1 ответ

Я думаю, вам нужно предоставить строку для кода ошибки. Конструктор не принимает целое число,
Например, вы можете указать http500, а не 500 (который не конвертируется в правильный XML):

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

Надеюсь, поможет

Другие вопросы по тегам