
SignalR ve Gerçek Zamanlı
SignalR hub'ları, WebSockets, Server-Sent Events, bağlantı yönetimi, ölçeklendirme, performans
1SignalR'da Hub nedir?
SignalR'da Hub nedir?
Cevap
Hub, sunucu ile bağlı istemciler arasında merkezi iletişim noktası olarak hizmet veren bir sınıftır. Sunucudan istemci tarafındaki metotların çağrılmasına ve tam tersine olanak tanır. Hub'lar bağlantıyı, bağlantı kesilmesini ve bağlı istemciler arasındaki mesaj yönlendirmesini otomatik olarak yönetir. SignalR tarafından sağlanan Hub sınıfından miras alırlar ve istemcilerin çağırabileceği genel metotları açığa çıkarırlar.
2SignalR'da güçlü tipli bir Hub (strongly-typed Hub) nasıl oluşturulur?
SignalR'da güçlü tipli bir Hub (strongly-typed Hub) nasıl oluşturulur?
Cevap
Güçlü tipli bir Hub, T'nin istemci metotlarını tanımlayan bir arayüz olduğu Hub<T>'den miras alır. Bu, Clients.All, Clients.Caller vb. aracılığıyla istemci metotları çağrılırken IntelliSense ve tip denetimi sağlar. Arayüz, sunucunun istemcilerde çağırabileceği metotların sözleşmesini tanımlar. Bu yaklaşım, tip sorunlarını derleme zamanında yakalayarak çalışma zamanı hatalarını azaltır.
3SignalR Hub'ında Clients.All ile Clients.Others arasındaki fark nedir?
SignalR Hub'ında Clients.All ile Clients.Others arasındaki fark nedir?
Cevap
Clients.All, çağrıyı tetikleyen istemci dahil olmak üzere bağlı tüm istemcilere mesajı gönderir. Clients.Others, çağıran istemciyi hariç tutar ve mesajı yalnızca diğer bağlı istemcilere gönderir. Clients.Others kullanımı, gönderen istemcinin kendi mesajını almasına gerek olmayan bildirim yayını gibi senaryolar için kullanışlıdır. Clients.Caller, yalnızca çağıran istemciye gönderim yapılmasına olanak tanır.
İstemcilerin bir alt kümesine mesaj göndermek için SignalR'da gruplar nasıl yönetilir?
SignalR hangi taşıyıcıları destekler ve hangi sırayla müzakere edilirler?
+19 mülakat soruları
Diğer .NET mülakat konuları
C# Temelleri
LINQ & Delegates
C# Dil Temelleri
ASP.NET Core Temelleri
ASP.NET Core İstek Yaşam Döngüsü
Configuration & Settings
Uygulama Yaşam Döngüsü
Dependency Injection
Entity Framework Core
Minimal APIs
Web API Geliştirme
ASP.NET Core'da Async
Authentication & Authorization
HttpClient & Networking
JSON Serileştirme
Entity Framework Core İleri Düzey
C# Gelişmiş Özellikleri
Clean Architecture
Logging, Monitoring & Observability
Birim Testleri & xUnit
Entegrasyon Testleri
Docker & Containerization
NuGet Paket Yönetimi
Memory Management & GC
Reaktif programlama
Async/await & Desenler
.NET Tasarım Desenleri
Performans Optimizasyonu
Güvenlik ve Best Practices
Microservices Mimarisi
Bir sonraki mülakatın için .NET'de uzmanlaş
Tüm sorulara, flashcards'a, teknik testlere, code review alıştırmalarına ve mülakat simülatörlerine eriş.
Ücretsiz başla