ارسال پیام به لیست از کاربران در signalR
سلام
من وقتی می خواهم پیامی به یک کاربر خاص ارسال کنم از کد زیر استفاده کنیم(در Controller می نویسم کدم را نه داخل کلاس hub)
await hubContext.Clients.User(reciver.UserId.ToString()).SendAsync("Load");
اما وقتی می خواهم به لیستی از کاربران مورد نظر ارسال کنم
await hubContext.Clients.Users(1,2,3).SendAsync("Load");
اما باید لیست کاربران بصورت دستی وارد کنم و از طرفی تعداد کاربران مورد نظر هر دفعه تغییر میکند
(البته یک روش هست که foreach بنویسم و کاربران رابه Clients.User
اضافه کنم که نمی دانم اصلا راه خوبی هست یانه)
ایا روشی وجود دارد من لیست کاربران را بصورت لیست بفرستم و از روش foreach استفاده نکنم
اگر هست نمونه کد را بی زحمت قرار دهید
پاسخ ها
محمد اشرافی
سلام وقت بخیر ، این متد ورودیش از چه نوع ایه ؟
iran iran
سلام
لیست کاربران از نوع <list<sting هست و اطلاعاتی که هم فرستاده میوشد از نوع List هست
iran iran
سلام
مهندس راه حلی ندارید برای سوالم