WorkflowInstance.TryUnload Methode

Definitie

Hiermee wordt het werkstroomexemplaren uit het geheugen naar het persistentiearchief verwijderd wanneer het exemplaar wordt onderbroken of niet actief is.

public:
 bool TryUnload();
public bool TryUnload();
member this.TryUnload : unit -> bool
Public Function TryUnload () As Boolean

Retouren

true als het werkstroomexemplaren zijn verwijderd; anders, false.

Uitzonderingen

Er is geen persistentieservice geregistreerd bij de runtime-engine van de werkstroom.

Opmerkingen

Als het werkstroomexemplaren niet actief of onderbroken zijn, TryUnload gebruikt u de persistentieservice om het werkstroomexemplaren uit het geheugen te verwijderen en deze op te slaan in een gegevensarchief. Als er geen persistentieservice is geregistreerd bij de WorkflowRuntimeservice , TryUnload genereert een InvalidOperationException. Als het werkstroomexemplaren zijn behouden, wordt WorkflowUnloaded de gebeurtenis gegenereerd door de runtime en wordt deze geretourneerd true. Unload retourneert false als het werkstroomexemplaren al zijn verwijderd, is beƫindigd, is afgebroken of al is voltooid.

De host kan systeembronnen TryUnload vrijmaken van een niet-actieve werkstroom.

Van toepassing op