WorkflowInstance.TryUnload Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.