Microsoft.AspNetCore.SignalR Ad Alanı
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 |
DynamicHubClients |
Geçerli çağrıyı gönderen de dahil olmak üzere bağlantılara erişim sağlayan |
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 |
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ş.