Freigeben über


HubConnectionContext Klasse

Definition

Kapselt alle Informationen zu einer individuellen Verbindung mit einem SignalR Hub.

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

Konstruktoren

HubConnectionContext(ConnectionContext, HubConnectionContextOptions, ILoggerFactory)

Initialisiert eine neue Instanz der HubConnectionContext-Klasse.

HubConnectionContext(ConnectionContext, TimeSpan, ILoggerFactory, TimeSpan)

Initialisiert eine neue Instanz der HubConnectionContext-Klasse.

HubConnectionContext(ConnectionContext, TimeSpan, ILoggerFactory)

Initialisiert eine neue Instanz der HubConnectionContext-Klasse.

Eigenschaften

ConnectionAborted

Ruft eine CancellationToken ab, die benachrichtigt, wenn die Verbindung abgebrochen wird.

ConnectionId

Ruft die ID für diese Verbindung ab.

Features

Ruft die Auflistung der Features ab, die für diese Verbindung verfügbar sind.

Items

Ruft eine Schlüssel-Wert-Auflistung ab, die zum Freigeben von Daten innerhalb des Bereichs dieser Verbindung verwendet werden kann.

Protocol

Ruft das protokoll ab, das von dieser Verbindung verwendet wird.

User

Ruft den Benutzer für diese Verbindung ab.

UserIdentifier

Ruft den Benutzerbezeichner für diese Verbindung ab oder legt diesen fest.

Methoden

Abort()

Bricht die Verbindung ab.

WriteAsync(HubMessage, CancellationToken)

Schreiben Sie einen HubMessage in die Verbindung.

WriteAsync(SerializedHubMessage, CancellationToken)

Diese Methode ist für die Unterstützung des Frameworks konzipiert und nicht für die Verwendung durch Anwendungscode vorgesehen. Schreibt eine vorab serialisierte Nachricht in die Verbindung.

Erweiterungsmethoden

GetHttpContext(HubConnectionContext)

Ruft HttpContext von der angegebenen Verbindung ab, oder null wenn die Verbindung keiner HTTP-Anforderung zugeordnet ist.

Gilt für: