Method CancelRequestCancellationToken
CancelRequestCancellationToken()
Bricht den aktuellen RequestCancellationToken ab und startet sofort einen neuen für den folgenden Request.
Declaration
[DocfxBrowsable]
void CancelRequestCancellationToken()
Remarks
Ist das GlobalObject disposed, dann ist diese Funktion wirkunslos. In diesem Fall ist der RequestCancellationToken bereits abgebrochen und es gibt keinen neuen RequestCancellationToken mehr.
Der Aufruf erfolgt mit FS.Hosting.Shared.GlobalObj.IGlobalObjects.CloseConnection. In einer Broker-Application wird der RequestCancellationToken dadurch Ende des Client-Requests automatisch abgebrochen.
Im Service-Context wird das GlobalObject manuell verwaltet - z.B. in einem Service-Host. Dort sollte am Ende einer Verarbeitung auch die Methode CloseApplication() aufgerufen werden, damit der RequestCancellationToken abgebrochen wird (aber auch, damit die DB-Connections nicht dauerhaft blockiert werden). Im Regelfall muss dort also kein Extra Code für den RequestCancellationToken geschrieben werden.