آموزش SignalR

معرفی SignalR

SignalR یک API جدید توسعه دهنده است که برای برنامه های کاربردی وب ASP.NET ارائه شده است و برای اضافه کردن قابلیت “زمان واقعی” به برنامه های ASP.NET استفاده می شود. قابلیت وب “زمان واقعی” توانایی داشتن کد سرور برای فشار دادن محتوی به مشتریان متصل دارد.

SignalR از قابلیت “server push” یا “broadcasting” پشتیبانی می کند و مدیریت ارتباطات را به طور خودکار اداره می کند. در اتصالات HTTP کلاسی برای سرویس ارتباطی مشتری-سرور برای هر درخواست مجددا برقرار می شود، اما SignalR ارتباط پایدار بین سرویس گیرنده و سرور برقرار می کند. در SignalR، کد سرور، در کد کلاینت در مرورگر با استفاده از (Remote Procedure Calls (RPC فراخوانی می شود.

SignalR یک API منبع باز است و از طریق GitHub قابل دسترسی است.

کاربرد SignalR

  • برنامه های کاربردی chat room
  • برنامه های نظارت بر زمان واقعی
  • به روز رسانی پیشرفت های شغلی
  • فرم های زمان واقعی

SignalR دو مدل برای برقراری ارتباط فراهم می کند:

اتصالات مداوم

API اتصال مداوم به برنامه توسعه دهنده دسترسی مستقیم به پروتکل ارتباطات سطح پایینی که در معرض SignalR قرار دارند را فراهم می کند. این API از فرمت پیام واقعی ارسال شده که نیاز به مشخص شدن دارد استفاده می کند و اگر توسعه دهنده ترجیح می دهد تا با ارسال پیام و ارسال مدل به جای یک فراخوانی از راه دور کار کند.

هاب ها

این API سطح بالا نوشته شده در طول PersistentConnection است. این API اجازه می دهد تا مشتری و سرور به طور مستقیم با روش ها بر روی یکدیگر فراخوانی کنند.

  • آموزش SignalR Self-Hosting

آموزش SignalR Self-Hosting

دوشنبه ۲۷ فروردین ۱۳۹۷ - ساعت ۰۶:۰۰
  • آموزش امنیت در اپلیکیشن SignalR 

آموزش امنیت در اپلیکیشن SignalR 

دوشنبه ۲۷ فروردین ۱۳۹۷ - ساعت ۰۴:۰۰
  • آموزش عملکرد SignalR 

آموزش عملکرد SignalR 

دوشنبه ۲۷ فروردین ۱۳۹۷ - ساعت ۰۳:۰۰
  • آموزش مدیریت کلاینت و SignalR Hubs

آموزش مدیریت کلاینت و SignalR Hubs

یکشنبه ۲۶ فروردین ۱۳۹۷ - ساعت ۱۹:۰۰
  • آموزش مقیاس پذیری با SignalR 

آموزش مقیاس پذیری با SignalR 

یکشنبه ۲۶ فروردین ۱۳۹۷ - ساعت ۱۸:۰۰
  • آموزش توسعه پذیری SignalR

آموزش توسعه پذیری SignalR

یکشنبه ۲۶ فروردین ۱۳۹۷ - ساعت ۱۵:۰۰
  • آشنایی با فریمورک SignalR

آشنایی با فریمورک SignalR

یکشنبه ۲۶ فروردین ۱۳۹۷ - ساعت ۱۴:۰۰
  • آموزش ساخت Live Grid با ASP.NET Web API و SignalR

آموزش ساخت Live Grid با ASP.NET Web API و SignalR

سه شنبه ۱۵ اسفند ۱۳۹۶ - ساعت ۰۷:۰۰
  • آشنایی با SignalR

آشنایی با SignalR

شنبه ۱۰ آبان ۱۳۹۳ - ساعت ۰۷:۵۷