Freigeben über


CancelCheckpoint-Methode

Bricht einen asynchronen Prüfpunkt ab, dessen Ausführung noch aussteht.

Namespace:  Microsoft.ComplexEventProcessing
Assembly:  Microsoft.ComplexEventProcessing (in Microsoft.ComplexEventProcessing.dll)

Syntax

public void CancelCheckpoint(
    IAsyncResult asyncResult
)

Parameter

Hinweise

Hierbei handelt es sich um einen asynchronen Vorgang. Dieser initiiert den Abbruch des Prüfpunkts. Der Abschluss des Abbruchs tritt trotzdem durch das IAsyncResult ein, das vom BeginCheckpoint-Aufruf empfangen wurde. Dies bedeutet, dass das IAsyncResult von einem BeginCheckpoint zu drei möglichen Ergebnissen führen kann:

  1. Die Ausführung des Prüfpunkts wird abgeschlossen. Der von EndCheckpoint zurückgegebene Wert ist true.

  2. Der Prüfpunkt wird vom Benutzer abgebrochen. Der von EndCheckpoint zurückgegebene Wert ist false.

  3. Beim Ausführen des Prüfpunkts tritt ein Fehler auf. Von EndCheckpoint wird eine Ausnahme ausgelöst.

    Weitere Informationen finden Sie unter Erstellen stabiler StreamInsight-Anwendungen.

Siehe auch

Verweis

Server Klasse

Microsoft.ComplexEventProcessing-Namespace