Condividi tramite


HubConnectionContext Classe

Definizione

Incapsula tutte le informazioni su una singola connessione a un hub SignalR.

public ref class HubConnectionContext
public class HubConnectionContext
type HubConnectionContext = class
Public Class HubConnectionContext
Ereditarietà
HubConnectionContext

Costruttori

HubConnectionContext(ConnectionContext, HubConnectionContextOptions, ILoggerFactory)

Inizializza una nuova istanza della classe HubConnectionContext.

HubConnectionContext(ConnectionContext, TimeSpan, ILoggerFactory, TimeSpan)

Inizializza una nuova istanza della classe HubConnectionContext.

HubConnectionContext(ConnectionContext, TimeSpan, ILoggerFactory)

Inizializza una nuova istanza della classe HubConnectionContext.

Proprietà

ConnectionAborted

Ottiene un CancellationToken oggetto che notifica quando la connessione viene interrotta.

ConnectionId

Ottiene l'ID per la connessione.

Features

Ottiene la raccolta di funzionalità disponibili in questa connessione.

Items

Ottiene una raccolta chiave/valore che può essere utilizzata per condividere i dati nell'ambito di questa connessione.

Protocol

Ottiene il protocollo utilizzato da questa connessione.

User

Ottiene l'utente per questa connessione.

UserIdentifier

Ottiene o imposta l'identificatore utente per questa connessione.

Metodi

Abort()

Interrompe la connessione.

WriteAsync(HubMessage, CancellationToken)

Scrivere un oggetto HubMessage nella connessione.

WriteAsync(SerializedHubMessage, CancellationToken)

Questo metodo è progettato per supportare il framework e non deve essere usato dal codice dell'applicazione. Scrive un messaggio pre-serializzato nella connessione.

Metodi di estensione

GetHttpContext(HubConnectionContext)

Ottiene HttpContext dalla connessione specificata o null se la connessione non è associata a una richiesta HTTP.

Si applica a