WSTrustServiceContract.HandleException 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
如有需要,引發 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
。