WorkflowIdleBehavior.TimeToPersist Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar eller anger ett värde som anger TimeSpan det som inträffar mellan den tidpunkt då arbetsflödet blir inaktivt och sparas.
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
Egenskapsvärde
Tidsintervallet som används för att avgöra när ett arbetsflöde sparas.
Kommentarer
Börjar TimeSpan förflutit när arbetsflödesinstansen blir inaktiv. Den här egenskapen är användbar om du vill spara en arbetsflödesinstans mer aggressivt samtidigt som instansen hålls kvar i minnet så länge som möjligt. Standardvärdet för den här egenskapen är MaxValue. Egenskapen TimeToPersist är endast giltig om dess värde är mindre än TimeToUnload. Om den är större ignoreras den. Om den TimeSpan angivna av TimeToPersist förflutit före angiven TimeSpan av TimeToUnloadmåste beständigheten slutföras innan arbetsflödet tas bort. Detta innebär att avlastningsåtgärden kan fördröjas tills arbetsflödet sparas. Beständighetslagret ansvarar för att hantera eventuella återförsök för tillfälliga fel och genererar endast undantag vid fel som inte kan återställas. Därför behandlas alla undantag som utlöses under beständighet som allvarliga och arbetsflödesinstansen avbryts.