إشارة

إشارة
المؤلف(ون) الأصلي(ون)ديفيد فاولر وديميان إدواردز
المطور(ون)مايكروسوفت
الإصدار الأولي18 فبراير 2013 ؛ منذ 11 سنة ( 2013-02-18 )
إصدار مستقر
2.4.3 / 14 يناير 2022 ؛ منذ عامين ( 2022-01-14 )
مستودع
  • github.com/dotnet/aspnetcore/tree/main/src/SignalR
مكتوب فيسي شارب
نظام التشغيلمايكروسوفت ويندوز
منصةإطار عمل .NET ،
.NET
يكتب الشبكات القائمة على الأحداث
رخصةرخصة أباتشي 2.0
موقع إلكترونيdotnet.microsoft.com/en-us/apps/aspnet/signalr

SignalR هي مكتبة برمجية مجانية ومفتوحة المصدر لـ Microsoft ASP.NET تتيح لكود الخادم إرسال إشعارات غير متزامنة إلى تطبيقات الويب على جانب العميل . تتضمن المكتبة مكونات JavaScript على جانب الخادم وعلى جانب العميل .

تفاصيل

ASP.NET SignalR هي مكتبة لمطوري ASP.NET لإضافة وظائف الويب في الوقت الفعلي إلى تطبيقاتهم. وظائف الويب في الوقت الفعلي هي القدرة على جعل التعليمات البرمجية من جانب الخادم تدفع المحتوى إلى العملاء المتصلين أثناء حدوثه، في الوقت الفعلي. [1]

يستفيد SignalR من عدة وسائل نقل، حيث يختار تلقائيًا أفضل وسيلة نقل متاحة بناءً على قدرات العميل والخادم. يستفيد SignalR من WebSocket ، وهي واجهة برمجة تطبيقات HTML5 تمكن الاتصال ثنائي الاتجاه بين المتصفح والخادم. سيستخدم SignalR WebSockets تحت الغطاء عندما يكون متاحًا، ويعود برشاقة إلى تقنيات وتقنيات أخرى عندما لا يكون متاحًا، بينما يظل كود التطبيق كما هو. [2] [3]

يوفر SignalR أيضًا واجهة برمجة تطبيقات بسيطة وعالية المستوى لإجراء RPC من الخادم إلى العميل (استدعاء وظائف JavaScript في متصفح العميل من كود .NET على جانب الخادم) في تطبيق ASP.NET، بالإضافة إلى إضافة خطافات مفيدة للإدارة، مثل أحداث الاتصال/الانفصال، وتجميع الاتصالات، والتفويض.

انظر أيضا

مراجع

  1. ^ جوستافو أرمينتا فالديز (17 ديسمبر 2012). "SignalR: بناء تطبيقات الويب في الوقت الفعلي". Microsoft MSDN .
  2. ^ دانيال موهل (28 ديسمبر 2012). بناء حلول الويب والسحابة والهواتف المحمولة باستخدام F#. O'Reilly Media, Inc. ص 105–. ISBN 978-1-4493-3376-8تم الاسترجاع في 4 فبراير 2013 .
  3. ^ أليكس ماكي؛ ويليام ستيوارت تولوش؛ ماهيش كريشنان (10 أكتوبر 2012). تقديم .NET 4.5 . دار النشر Apress. ص. 143–. رقم ISBN 978-1-4302-4332-8تم الاسترجاع في 4 فبراير 2013 .

قراءة إضافية

  • أغيلار، خوسيه م. (2014). برمجة SignalR في Microsoft ASP.NET . Microsoft Press . ISBN 978-0735683884.
  • فيسبا، روبرتو (2014). كتاب وصفات تطبيق SignalR Realtime Application Cookbook . Packt Publishing . ISBN 978-1783285952.
  • الموقع الرسمي
  • SignalR على GitHub
  • خدمة Azure SignalR
Retrieved from "https://en.wikipedia.org/w/index.php?title=SignalR&oldid=1252621274"
Original text
Rate this translation
Your feedback will be used to help improve Google Translate