Bagikan melalui


WorkflowIdleBehavior.TimeToPersist Properti

Definisi

Mendapatkan atau menetapkan nilai yang menentukan TimeSpan yang terjadi antara waktu alur kerja menjadi diam dan dipertahankan.

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

Nilai Properti

Rentang waktu yang digunakan untuk menentukan kapan alur kerja dipertahankan.

Keterangan

TimeSpan mulai berlalu ketika instans alur kerja menjadi menganggur. Properti ini berguna jika Anda ingin mempertahankan instans alur kerja dengan lebih agresif sambil tetap menyimpan instans dalam memori selama mungkin. Nilai default untuk properti ini adalah MaxValue. Properti TimeToPersist hanya valid jika nilainya kurang dari TimeToUnload. Jika lebih besar, atribut akan diabaikan. TimeSpan Jika ditentukan oleh TimeToPersist berlalu sebelum TimeSpan yang ditentukan oleh TimeToUnload, persistensi harus selesai sebelum alur kerja dibongkar. Ini menyiratkan bahwa operasi pembongkaran mungkin tertunda hingga alur kerja tetap ada. Lapisan persistensi bertanggung jawab untuk menangani setiap percobaan ulang untuk kesalahan sementara dan hanya memberikan pengecualian pada kesalahan yang tidak dapat dipulihkan. Oleh karena itu, setiap pengecualian yang dilemparkan selama persistensi diperlakukan sebagai fatal dan instans alur kerja dibatalkan.

Berlaku untuk