Поделиться через


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, но значение exceptionnull.

-или-

OnTryCreateException(Message, MessageFault, Exception) возвращает значение false, но значение exception отличается от null.

Комментарии

OnTryCreateException представляет собой абстрактный класс, который необходимо реализовать. Текущий метод создает оболочку для нескольких проверок ошибки параметров вокруг вызова этого метода.

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