WorkflowIdleBehavior.TimeToPersist Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.