Bagikan melalui


WSTrustServiceContract.HandleException Metode

Definisi

Menaikkan RequestFailed peristiwa dan mengonversi pengecualian yang ditentukan menjadi FaultException jika diperlukan. Jika pengecualian asli adalah FaultException atau jika bendera PreserveOriginalException diatur ke true, konversi ke FaultException tidak dilakukan.

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

Parameter

ex
Exception

Pengecualian asli.

trustNamespace
String

Namespace layanan versi WS-Trust saat ini.

action
String

Tindakan WS-Trust yang menyebabkan pengecualian.

requestEnvelopeVersion
EnvelopeVersion

Versi SOAP dari amplop permintaan.

Mengembalikan

Menampilkan Boolean. false jika pengecualian asli dilemparkan.

Berlaku untuk