سوال درباره Signal R

سوال شده توسط: ashkan aghajani

تاریخ ثبت: ۱۴۰۲/۰۴/۱۰

بازدید: 548

پاسخ: 1

تگ: SignalR


سلام دوستان وقتون شما بخیر یه سوال داشتم  داخل یه پروژه یه سرویسی داریم که میره و یه سری اطلاعت رو از داخل چند تا دیتابیس میاره(دیتابیس خودمون نیستن) که با api کار میکنه ولی یه مشکلی که داره اینه که این پروسه زمان بره و این که مثلا وقتی که یکی از دیتا ها اماده شد  میخوام که یکی رو نشون بده ولی الان صبر میکنه که همه دیتا ها بیان بعد نشون بده که خیلی جذاب نیست میخواستم بدونم که با signal R میشه این کار رو پیاده سازی کرد که یه ارتباطی باز بمونه بین دوتا سرور که وقتی که یکی آماده شده نشون بده و صبر نکنه که همه رو بره بیاره یا نه و این که اگه نه اطلاعی دارید که این کار رو چطوری باید انجام داد

پاسخ ها
user

محمد اشرافی

سلام وقت بخیر ، اگر که Api ها جدا باشن میشه ولی اگر یک Api باشه که کل دیتا رو یکجا بهتون بده نه 

یعنی از دست شما کاری بر نمیاد مگر اینکه به اونا بگین که دیتا رو جدا بهشون بدن

 

ولی اگر جدا جدا  Api هارو صدا میزنید ، مشکلی نداره  و می تونید با همون SignalR پیاده سازیش کنید :

var result=await ApiCallOne();
ارسال پیام با سیگنال آر
var result2=await ApiCallTwo();
ارسال پیام با سیگنال آر
....
برای ثبت پاسخ باید خود شوید

محبوب ترین مقالات