Taal

WorkflowIdleBehavior.TimeToPersist Eigenschap

Definitie

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.

Van toepassing op