WorkflowIdleBehavior.TimeToPersist Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia wartość określającą TimeSpan , że występuje między czasem, gdy przepływ pracy staje się nieaktywna i jest utrwalany.
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
Wartość właściwości
Przedział czasu używany do określania, kiedy przepływ pracy został utrwalony.
Uwagi
TimeSpanZaczyna upłynąć, gdy wystąpienie przepływu pracy stanie się bezczynne. Ta właściwość jest przydatna, jeśli chcesz, aby wystąpienie przepływu pracy było bardziej agresywne i nadal utrzymywać wystąpienie w pamięci tak długo, jak to możliwe. Wartość domyślna tej właściwości to MaxValue . TimeToPersistWłaściwość jest prawidłowa tylko wtedy, gdy jej wartość jest mniejsza niż TimeToUnload . Jeśli jest większa, jest ignorowana. Jeśli TimeSpan określona przez TimeToPersist upływa przed TimeSpan określoną przez TimeToUnload , trwałość musi zostać zakończona przed odładowaniem przepływu pracy. Oznacza to, że operacja zwolnienia może zostać opóźniona, dopóki przepływ pracy nie zostanie utrwalony. Warstwa trwałości jest odpowiedzialny za obsługę dowolnego powtórzeń przejściowy błędów i tylko na błędy bez nieodwracalny zgłasza wyjątek wyjątków. Dlatego wyjątki zgłaszane w trwałości są traktowane jako krytyczny, a wystąpienie przepływu pracy zostało przerwane.