FaultConverter.OnTryCreateFaultMessage(Exception, Message) Метод

Определение

Пытается создать сообщение об ошибке после преобразования ошибки в исключение SOAP.

protected:
 abstract bool OnTryCreateFaultMessage(Exception ^ exception, [Runtime::InteropServices::Out] System::ServiceModel::Channels::Message ^ % message);
protected abstract bool OnTryCreateFaultMessage (Exception exception, out System.ServiceModel.Channels.Message message);
abstract member OnTryCreateFaultMessage : Exception * Message -> bool
Protected MustOverride Function OnTryCreateFaultMessage (exception As Exception, ByRef message As Message) As Boolean

Параметры

exception
Exception

Исключение SOAP.

message
Message

Сообщение об ошибке, возвращенное в параметре out.

Возвращаемое значение

Значение true, если сообщение об ошибке создано успешно; в противном случае — значение false. Значение по умолчанию — false.

Комментарии

Каналы, которые поддерживают преобразование ошибок, реализуют метод GetProperty<FaultConverter> и переопределяют его для выполнения следующих действий. Если уровень может преобразовать исключение, он выполняет преобразование; в противном случае он вызывает метод GetProperty<FaultConverter> для внутреннего канала. Каналы транспорта должны делегировать методу GetDefaultFaultConverter для получения преобразователя ошибок SOAP/WS-Addressing по умолчанию.

Применяется к