signalR nedir? nasıl kullanılır?

ergin (2539) 10 yıl önce sordu

signalR nedir? nasıl kullanılır? kullanım alanları nerelerdir? Projeye nasıl eklenir?

Toplam 1 cevap


ergin (2539) 10 yıl önce cevapladı

SignalR gerçek zamanlı (Real Time) uygulamalar geliştirmek için yazılmış bir framework’tür. SignalR’ın yaptığı en önemli şey ‘Abstraction Over Transport’ tur. Yani mesajın karşı tarafa iletilip karşı tarftan alınmasını bizden gizlemesidir. .Asp.Net üyeleri tarafında geliştirilen bu yöntem oldukça popüler kazanmaya başladıktan sonra Microsoft tarafından desteklendi.

Genel kullanım alanları chat sistemleri, bunun dışında canlı maç sonuçları da güzel bir örnektir. Anlık bilgi değişiminde herkesin bu değişikliği fark edeceği sistemlerde kulanılır. Örnekleri dah çoğaltmak mümkündür.

ASP.NET projemize signalR eklemek için Visual Studio içindeki Tools menüsünden Library Package Manager - Manage NuGet Packages açıp search bölümünü signalR yazıp arayın. Microsoft ASP.NET SignalR install butonuna tıklayıp kurabilirsiniz.

 

Yüklemelerin ardından Visual Studio içerisindeki Solution Explorer penceresinde Scripts klasörünün içinde signalR ile ilgili script dosyalarını görebilirsiniz.

Burdaki javascript dosyalarını projenizde kullanacağımız yerlere referans olarak ekleyerek kullanabilirsiniz.