Freigeben über


ExceptionHandler.AsynchronousThreadExceptionHandler Eigenschaft

Definition

Ruft die aktuelle ExceptionHandler-Implementierung für die Anwendungsdomäne ab, oder legt diese fest.

public:
 static property System::ServiceModel::Dispatcher::ExceptionHandler ^ AsynchronousThreadExceptionHandler { System::ServiceModel::Dispatcher::ExceptionHandler ^ get(); void set(System::ServiceModel::Dispatcher::ExceptionHandler ^ value); };
public static System.ServiceModel.Dispatcher.ExceptionHandler AsynchronousThreadExceptionHandler { [System.Security.SecurityCritical] [System.Security.SecurityTreatAsSafe] get; [System.Security.SecurityCritical] [System.Security.SecurityTreatAsSafe] set; }
public static System.ServiceModel.Dispatcher.ExceptionHandler AsynchronousThreadExceptionHandler { get; set; }
[<get: System.Security.SecurityCritical>]
[<get: System.Security.SecurityTreatAsSafe>]
[<set: System.Security.SecurityCritical>]
[<set: System.Security.SecurityTreatAsSafe>]
static member AsynchronousThreadExceptionHandler : System.ServiceModel.Dispatcher.ExceptionHandler with get, set
static member AsynchronousThreadExceptionHandler : System.ServiceModel.Dispatcher.ExceptionHandler with get, set
Public Shared Property AsynchronousThreadExceptionHandler As ExceptionHandler

Eigenschaftswert

Weisen Sie ein benutzerdefiniertes ExceptionHandler Objekt zu, das nicht behandelte Ausnahmen empfängt, die für asynchrone Windows Communication Foundation (WCF)-Threads auftreten.

Attribute

Hinweise

Standardmäßig ist nulldie AsynchronousThreadExceptionHandler Eigenschaft , und nicht behandelte Ausnahmen für asynchrone WCF-Threads beenden die Anwendung. Legen Sie diese Eigenschaft auf ein ExceptionHandler-Objekt fest, um diese Ausnahmen zu empfangen und darauf zu reagieren.

Wenn eine nicht behandelte Ausnahme in einem asynchronen WCF-Thread auftritt und diesen Handler erreicht, kann der Zustand der Anwendungsdomäne kompromittiert werden. HandleException sollte für diese Ausnahmen nicht zurückgegeben werden true .

Gilt für: