فراخوانی متد در زمان قطعی اینترنت

پوریا شمس
15 تير ۱۴۰۰

سلام استاد خسته نباشید ، من کاربران آنلاینم رو با استفاده از روشی که فرمودید درست کردم ، ولی اگر برق بره یا اینترنت کاربر قطع بشه و به متد Disconect مراجعه کنه چطوری بدون اینترنت اون رکورد رو میتونه حدف کنه ؟

1486

2 پاسخ
  • محمد اشرافی16 تير ۱۴۰۰

    سلام خدمت شما ، ببینید توی SignalR هر کسی که به هاب متصل بشه یه ConnectionId داره و وقتی حالا به هر دلیلی Connection اون فرد قطع بشه متد Disconnect صدا زده میشه و تو اون متد به اطلاعات اون فرد دسترسی دارید

    می تونید یه Break Point بزارید توی متد OnDisconnectedAsync و IIS رو ببندین ، بعدش می بینید که اون متد صدا زده میشه 

    ( تو حالتی که اینترنت قطع میشه ، اینترنت کاربر قطع شده نه سرور که بخواد مشکلی پیش بیاد ؛ کاربر که Disconnect شد دیگه سرور کد های متد onDis… رو اجرا میکنه )

  • پوریا شمس16 تير ۱۴۰۰

    ممنون استاد