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
- asyncResult
Typ: System. . :: . .IAsyncResult
Der Verweis auf die abzubrechende ausstehende asynchrone Anforderung.
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:
Die Ausführung des Prüfpunkts wird abgeschlossen. Der von EndCheckpoint zurückgegebene Wert ist true.
Der Prüfpunkt wird vom Benutzer abgebrochen. Der von EndCheckpoint zurückgegebene Wert ist false.
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.