‫WCF Durable services چیست؟

در ارتباط با بحث Instance management فرض کنید حالت یک instance را در همه حالات حفظ کنید. مثلاً اگر کلاینت قطع شد یا از یک proxy دیگر استفاده کرد، یا حتی اگر سرور خاموش شد. منظور از حفظ حالت، حفظ اطلاعات داخلی instance آبجکت سرویس مثل فیلدهای private آن است. به این حالت durable service گفته می‌شود.

کاربرد durable serviceها در اجرای اعمال طولانی است که طی آن ممکن است کلاینت یا سرور یا هر دو چندین بار قطع شوند ولی در این حال نمی‌خواهیم کلاینت‌ها مجبور شوند آن کار طولانی را از اول شروع کنند.

منابع: