Share via


HubConnectionContext Sınıf

Tanım

SignalR Hub'a tek tek bağlantı hakkındaki tüm bilgileri kapsüller.

public ref class HubConnectionContext
public class HubConnectionContext
type HubConnectionContext = class
Public Class HubConnectionContext
Devralma
HubConnectionContext

Oluşturucular

HubConnectionContext(ConnectionContext, HubConnectionContextOptions, ILoggerFactory)

HubConnectionContext sınıfının yeni bir örneğini başlatır.

HubConnectionContext(ConnectionContext, TimeSpan, ILoggerFactory)

HubConnectionContext sınıfının yeni bir örneğini başlatır.

HubConnectionContext(ConnectionContext, TimeSpan, ILoggerFactory, TimeSpan)

HubConnectionContext sınıfının yeni bir örneğini başlatır.

Özellikler

ConnectionAborted

Bağlantı durdurulduğunda bunu bildiren bir CancellationToken alır.

ConnectionId

Bu bağlantının kimliğini alır.

Features

Bu bağlantıda kullanılabilen özellik koleksiyonunu alır.

Items

Bu bağlantı kapsamındaki verileri paylaşmak için kullanılabilecek bir anahtar/değer koleksiyonu alır.

Protocol

Bu bağlantı tarafından kullanılan protokolü alır.

User

Bu bağlantının kullanıcısını alır.

UserIdentifier

Bu bağlantının kullanıcı tanımlayıcısını alır veya ayarlar.

Yöntemler

Abort()

Bağlantıyı durdurur.

WriteAsync(HubMessage, CancellationToken)

Bağlantıya bir HubMessage yazın.

WriteAsync(SerializedHubMessage, CancellationToken)

Bu yöntem çerçeveyi destekleyecek şekilde tasarlanmıştır ve uygulama kodu tarafından kullanılmak üzere tasarlanmamıştır. Bağlantıya önceden seri hale getirilmiş bir ileti yazar.

Uzantı Metotları

GetHttpContext(HubConnectionContext)

Belirtilen bağlantıdan veya null bağlantı bir HTTP isteğiyle ilişkilendirilmemişse alırHttpContext.

Şunlara uygulanır