loading...
discount Banner

ارسال پیام به لیست از کاربران در signalR

سوالتو بپرس
سوال شده توسط : iran iran
تاریخ : 11:34 1402/12/01
بازدید : 351 بار

سلام
من وقتی می خواهم پیامی به یک کاربر خاص ارسال کنم از کد زیر استفاده کنیم(در Controller می نویسم کدم را نه داخل کلاس hub)
 

await hubContext.Clients.User(reciver.UserId.ToString()).SendAsync("Load");

 

اما وقتی می خواهم به لیستی از کاربران مورد نظر ارسال کنم 
 

await hubContext.Clients.Users(1,2,3).SendAsync("Load");

 

اما باید لیست کاربران بصورت دستی وارد کنم و از طرفی تعداد کاربران مورد نظر هر دفعه تغییر میکند
(البته یک روش هست که foreach بنویسم و کاربران رابه Clients.User اضافه کنم  که نمی دانم اصلا راه خوبی هست یانه)
ایا روشی وجود دارد من لیست کاربران را بصورت لیست بفرستم و از روش foreach  استفاده نکنم
اگر هست نمونه کد را بی زحمت قرار دهید

 

 

 

3 پاسخ

سلام وقت بخیر ، این متد ورودیش از چه نوع ایه ؟

13:32 1402/12/01

سلام
لیست کاربران از نوع <list<sting هست و اطلاعاتی که هم فرستاده میوشد از نوع List هست


 

12:49 1402/12/02

سلام
مهندس راه حلی ندارید برای سوالم

11:30 1402/12/20

برای ثبت پاسخ باید وارد حساب کاربری خود شوید