WSTrustServiceContract.HandleException Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Вызывает событие RequestFailed и при необходимости преобразует указанное исключение в FaultException. Если исходное исключение — FaultException или флаг PreserveOriginalException имеет значение true
, преобразование в FaultException не выполняется.
protected:
virtual bool HandleException(Exception ^ ex, System::String ^ trustNamespace, System::String ^ action, System::ServiceModel::EnvelopeVersion ^ requestEnvelopeVersion);
protected virtual bool HandleException (Exception ex, string trustNamespace, string action, System.ServiceModel.EnvelopeVersion requestEnvelopeVersion);
abstract member HandleException : Exception * string * string * System.ServiceModel.EnvelopeVersion -> bool
override this.HandleException : Exception * string * string * System.ServiceModel.EnvelopeVersion -> bool
Protected Overridable Function HandleException (ex As Exception, trustNamespace As String, action As String, requestEnvelopeVersion As EnvelopeVersion) As Boolean
Параметры
- ex
- Exception
Исходное исключение.
- trustNamespace
- String
Пространство имен в текущей версии WS-Trust.
- action
- String
Действие WS-Trust, вызвавшее исключение.
- requestEnvelopeVersion
- EnvelopeVersion
Версия SOAP конверта запроса.
Возвращаемое значение
Возвращает Boolean. Значение false
, если вызвано исходное исключение.