ExceptionHandler.TransportExceptionHandler Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft die aktuelle Transport-ExceptionHandler-Implementierung für die Anwendungsdomäne ab, oder legt diese fest.
public:
static property System::ServiceModel::Dispatcher::ExceptionHandler ^ TransportExceptionHandler { System::ServiceModel::Dispatcher::ExceptionHandler ^ get(); void set(System::ServiceModel::Dispatcher::ExceptionHandler ^ value); };
public static System.ServiceModel.Dispatcher.ExceptionHandler TransportExceptionHandler { get; set; }
static member TransportExceptionHandler : System.ServiceModel.Dispatcher.ExceptionHandler with get, set
Public Shared Property TransportExceptionHandler As ExceptionHandler
Eigenschaftswert
Ein benutzerdefiniertes ExceptionHandler Objekt, das nicht behandelte Ausnahmen empfängt, die innerhalb der globalen Windows Communication Foundation (WCF)-Transporte auftreten.
Hinweise
Standardmäßig ist die TransportExceptionHandler Eigenschaft auf den Wert von AlwaysHandlefestgelegt, wodurch nicht behandelte Ausnahmen in WCF-Transporten ignoriert werden. Legen Sie diese Eigenschaft auf eine Instanz von ExceptionHandler fest, um diese Ausnahmen zu empfangen und darauf zu reagieren.
Wenn eine nicht behandelte Ausnahme innerhalb eines globalen WCF-Transports auftritt und diesen Handler erreicht, besteht die Möglichkeit, dass der Zustand der Anwendungsdomäne kompromittiert ist.
HandleException kann für diese Ausnahmen zurückgegeben false
werden, damit die Anwendung beendet wird.