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 представляет собой абстрактный класс, который необходимо реализовать. Текущий метод создает оболочку для нескольких проверок ошибки параметров вокруг вызова этого метода.