FaultConverter.TryCreateException(Message, MessageFault, Exception) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает оболочку для OnTryCreateException(Message, MessageFault, Exception) с проверкой ошибок.
public:
bool TryCreateException(System::ServiceModel::Channels::Message ^ message, System::ServiceModel::Channels::MessageFault ^ fault, [Runtime::InteropServices::Out] Exception ^ % exception);
public bool TryCreateException (System.ServiceModel.Channels.Message message, System.ServiceModel.Channels.MessageFault fault, out Exception exception);
member this.TryCreateException : System.ServiceModel.Channels.Message * System.ServiceModel.Channels.MessageFault * Exception -> bool
Public Function TryCreateException (message As Message, fault As MessageFault, ByRef exception As Exception) As Boolean
Параметры
- message
- Message
Сообщение об ошибке.
- fault
- MessageFault
Ошибка.
- exception
- Exception
Если преобразование выполнено успешно, исключение SOAP, возвращаемое как параметр out
.
Возвращаемое значение
Значение true
, если преобразование ошибки выполнено успешно; в противном случае — значение false
. Значение по умолчанию — false
.
Исключения
Параметр message
или fault
имеет значение null
.
-или-
OnTryCreateException(Message, MessageFault, Exception) возвращает значение true
, но значение exception
— null
.
-или-
OnTryCreateException(Message, MessageFault, Exception) возвращает значение false
, но значение exception
отличается от null
.
Комментарии
OnTryCreateException представляет собой абстрактный класс, который необходимо реализовать. Текущий метод создает оболочку для нескольких проверок ошибки параметров вокруг вызова этого метода.