Sdílet prostřednictvím


WorkflowIdleBehavior.TimeToPersist Vlastnost

Definice

Získá nebo nastaví hodnotu, která určuje TimeSpan , která nastane mezi časem pracovní postup je nečinný a je trvalý.

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

Hodnota vlastnosti

Časový rozsah použitý k určení, kdy je pracovní postup zachován.

Poznámky

Začíná TimeSpan uplynout, když instance pracovního postupu se stane nečinnou. Tato vlastnost je užitečná, pokud chcete zachovat instanci pracovního postupu agresivněji a přitom zachovat instanci v paměti co nejdéle. Výchozí hodnota této vlastnosti je MaxValue. Vlastnost TimeToPersist je platná pouze v případě, že je její hodnota menší než TimeToUnload. Pokud je větší, je ignorována. TimeSpan Pokud hodnota určená parametrem TimeToPersist uplynula před TimeSpan hodnotou určenou parametrem TimeToUnload, musí být trvalost dokončena před uvolněním pracovního postupu. To znamená, že může být operace uvolnění zpožděna, dokud je trvalá pracovního postupu. Stálost vrstvu je zodpovědná za zpracování jakékoli pokusy o vytvoření přechodné chyb a pouze vyvolá výjimky na jiný obnovitelné chyby. Proto všechny výjimky, dojde při stálost jsou zpracovány jako závažné a instance pracovního postupu byl přerušen.

Platí pro