Share via


Microsoft.AspNetCore.SignalR Ad Alanı

Hub seçeneklerini yapılandırma ve hub'ları kullanma dahil olmak üzere SignalR uygulamaları için sınıflar sağlar.

Sınıflar

ClientProxyExtensions

için IClientProxyuzantı yöntemleri.

DefaultHubLifetimeManager<THub>

Örnekler için Hub varsayılan bellek içi yaşam süresi yöneticisi soyutlaması.

DefaultUserIdProvider

Bağlantıdan kullanıcı kimliğini almak için varsayılan sağlayıcı. Bu sağlayıcı, bağlantının User ad tanımlayıcısı talebinden kullanıcı kimliğini alır.

DynamicHub

İstemci çağrılarını temsil etmek için kullanan dynamic SignalR hub'ları için bir temel sınıf.

DynamicHubClients

Geçerli çağrıyı gönderen de dahil olmak üzere bağlantılara erişim sağlayan dynamic bir sınıf.

GetHttpContextExtensions

Hub bağlamından erişmek HttpContext için uzantı yöntemleri.

Hub

SignalR hub'ı için temel sınıf.

Hub<T>

Kesin türe sahip bir SignalR hub'ı için temel sınıf.

HubCallerContext

Hub çağıran bağlantısı hakkındaki bilgilere erişmek için bağlam soyutlaması.

HubClientsExtensions

için IHubClients<T>uzantı yöntemleri.

HubConnectionContext

SignalR Hub'ına tek bir bağlantıyla ilgili tüm bilgileri kapsüller.

HubConnectionContextOptions

yapılandırmak HubConnectionContextiçin kullanılan seçenekler.

HubConnectionHandler<THub>

Gelen bağlantıları işler ve SignalR Hub Protokolü'ne uygular.

HubConnectionStore

Kimliğe göre depolar HubConnectionContext.

HubException

Bir hata oluştuğunda hub'dan oluşan özel durum.

HubInvocationContext

Hub çağrısı bağlamı.

HubLifetimeContext

Hub yaşam süresi olayları OnConnectedAsync() ve OnDisconnectedAsync(Exception)bağlamı.

HubLifetimeManager<THub>

Örnekler için Hub yaşam süresi yöneticisi soyutlaması.

HubMetadata

Belirli bir uç noktayla ilişkili bilgileri açıklayan Hub meta veriler.

HubMethodNameAttribute

Hub yönteminin adını özelleştirir.

HubOptions

Hub örneklerini yapılandırmak için kullanılan seçenekler.

HubOptions<THub>

Belirtilen hub türü örneklerini yapılandırmak için kullanılan seçenekler. Bu seçenekler genel olarak ayarlanan seçenekleri geçersiz kılar.

HubOptionsExtensions

Hub'lara IHubFilterekleme yöntemleri.

HubOptionsSetup

öğesini yapılandırmak için sınıfı HubOptions.

HubOptionsSetup<THub>

sınıfını belirli THubbir için yapılandırabilirsinizHubOptions.

HubRouteBuilder

Gelen istekleri türlerle Hub eşler.

Bu sınıf eskidir ve gelecekteki bir sürümde kaldırılacaktır. Önerilen alternatif, Microsoft.AspNetCore.Builder.UseEndpoints(...) içinde MapHub<THub> kullanmaktır.

JsonHubProtocolOptions

Örneği yapılandırmak JsonHubProtocol için kullanılan seçenekler.

MessagePackHubProtocolOptions

Seçenekler MessagePackHubProtocol .

NewtonsoftJsonHubProtocolOptions

Örneği yapılandırmak NewtonsoftJsonHubProtocol için kullanılan seçenekler.

SerializedHubMessage

Tek bir ileti için serileştirme önbelleğini temsil eder.

SignalRConnectionBuilderExtensions

için IConnectionBuilderuzantı yöntemleri.

Yapılar

HubConnectionStore.Enumerator

Üzerinde bir IEnumeratorHubConnectionStore

SerializedMessage

Seri hale getirilmiş bir iletiyi temsil eder.

Arabirimler

IClientProxy

Hub yöntemlerini çağırmak için ara sunucu soyutlaması.

IGroupManager

Gruplara bağlantı ekleme ve gruptan bağlantıları kaldırmaya yönelik bir yönetici soyutlaması.

IHubActivator<THub>

Bir Hub etkinleştirici soyutlaması.

IHubCallerClients

Bir hub için istemci çağıranı soyutlaması.

IHubCallerClients<T>

Geçerli çağrıyı gönderen de dahil olmak üzere istemci bağlantılarına erişim sağlayan bir soyutlama.

IHubClients

İstemci bağlantılarına erişim sağlayan bir soyutlama.

IHubClients<T>

İstemci bağlantılarına erişim sağlayan bir soyutlama.

IHubContext

Hub için bağlam soyutlaması.

IHubContext<THub>

Hub için bağlam soyutlaması.

IHubContext<THub,T>

Hub için bağlam soyutlaması.

IHubFilter

Hub yöntemi çağrıları için filtre soyutlaması.

IHubProtocolResolver

Örneklerle IHubProtocol çalışmaya yönelik bir çözümleyici soyutlaması.

IInvocationBinder

Seri durumdan çıkarılmakta olan Typehub iletisi tarafından beklenen (ler) değerlerini almak için tarafından kullanılan IHubProtocolsınıf.

ISignalRBuilder

SignalR nesne örneklerini yapılandırmak için oluşturucu soyutlaması.

ISignalRServerBuilder

SignalR sunucularını yapılandırmak için oluşturucu soyutlaması.

ISingleClientProxy

İstemcide hub yöntemlerini çağırmak ve sonuç almak için ara sunucu soyutlaması.

IUserIdProvider

Bağlantı için "Kullanıcı Kimliği"ni yapılandırmaya yönelik bir sağlayıcı soyutlaması.

Açıklamalar

SignalR hakkında daha fazla bilgi için bkz. ASP.NET Core SignalR'ye giriş.