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 по умолчанию.