WorkflowIdleBehavior.TimeToPersist Eigenschap
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 een waarde opgehaald of ingesteld waarmee wordt TimeSpan aangegeven hoe lang de werkstroom inactief wordt en blijft bestaan.
public:
property TimeSpan TimeToPersist { TimeSpan get(); void set(TimeSpan value); };
public TimeSpan TimeToPersist { get; set; }
member this.TimeToPersist : TimeSpan with get, set
Public Property TimeToPersist As TimeSpan
Waarde van eigenschap
De tijdsduur die wordt gebruikt om te bepalen wanneer een werkstroom wordt behouden.
Opmerkingen
De TimeSpan begindatum is verstreken wanneer het werkstroomexemplaren inactief worden. Deze eigenschap is handig als u een werkstroomexemplaren agressief wilt behouden terwijl u het exemplaar zo lang mogelijk in het geheugen houdt. De standaardwaarde voor deze eigenschap is MaxValue. De TimeToPersist eigenschap is alleen geldig als de waarde kleiner is dan TimeToUnload. Als deze groter is, wordt deze genegeerd. Als de TimeSpan opgegeven door TimeToPersist is verstreken vóór de TimeSpan opgegeven door TimeToUnload, moet persistentie worden voltooid voordat de werkstroom wordt geladen. Dit houdt in dat de uitlaadbewerking kan worden vertraagd totdat de werkstroom wordt behouden. De persistentielaag is verantwoordelijk voor het afhandelen van nieuwe pogingen voor tijdelijke fouten en genereert alleen uitzonderingen op niet-herstelbare fouten. Daarom worden eventuele uitzonderingen die tijdens persistentie optreden, behandeld als fataal en wordt het werkstroomexemplaren afgebroken.