Freigeben über


FaultConverter.OnTryCreateFaultMessage(Exception, Message) Methode

Definition

Versucht, die Fehlernachricht zu erstellen, sobald der Fehler in eine SOAP-Ausnahme konvertiert wurde.

protected:
 abstract bool OnTryCreateFaultMessage(Exception ^ exception, [Runtime::InteropServices::Out] System::ServiceModel::Channels::Message ^ % message);
protected abstract bool OnTryCreateFaultMessage (Exception exception, out System.ServiceModel.Channels.Message message);
abstract member OnTryCreateFaultMessage : Exception * Message -> bool
Protected MustOverride Function OnTryCreateFaultMessage (exception As Exception, ByRef message As Message) As Boolean

Parameter

exception
Exception

Die SOAP-Ausnahme.

message
Message

Die Fehlernachricht, als out-Parameter zurückgegeben.

Gibt zurück

true, wenn die Fehlernachricht erfolgreich erstellt wurde, andernfalls false. Der Standardwert ist false.

Hinweise

Kanäle, die die Fehlerkonvertierung unterstützen, implementieren GetProperty<FaultConverter> und überschreiben diese Methode, um folgendes durchzuführen. Wenn eine Schicht die Ausnahme konvertieren kann, wird dies durchgeführt; andernfalls wird GetProperty<FaultConverter> für den inneren Kanal aufgerufen. Transportkanäle sollten eine Delegierung an GetDefaultFaultConverter durchführen, um den standardmäßigen FaultConverter der SOAP/WS-Adressierung abzurufen.

Gilt für: