Udostępnij za pośrednictwem


HubConnectionContext Klasa

Definicja

Hermetyzuje wszystkie informacje o indywidualnym połączeniu z koncentratorem SignalR Hub.

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

Konstruktory

HubConnectionContext(ConnectionContext, HubConnectionContextOptions, ILoggerFactory)

Inicjuje nowe wystąpienie klasy HubConnectionContext.

HubConnectionContext(ConnectionContext, TimeSpan, ILoggerFactory)

Inicjuje nowe wystąpienie klasy HubConnectionContext.

HubConnectionContext(ConnectionContext, TimeSpan, ILoggerFactory, TimeSpan)

Inicjuje nowe wystąpienie klasy HubConnectionContext.

Właściwości

ConnectionAborted

Pobiera komunikat z powiadomieniem CancellationToken o przerwaniu połączenia.

ConnectionId

Pobiera identyfikator dla tego połączenia.

Features

Pobiera kolekcję funkcji dostępnych w tym połączeniu.

Items

Pobiera kolekcję kluczy/wartości, która może służyć do udostępniania danych w zakresie tego połączenia.

Protocol

Pobiera protokół używany przez to połączenie.

User

Pobiera użytkownika dla tego połączenia.

UserIdentifier

Pobiera lub ustawia identyfikator użytkownika dla tego połączenia.

Metody

Abort()

Przerywa połączenie.

WriteAsync(HubMessage, CancellationToken)

Zapisz element w HubMessage połączeniu.

WriteAsync(SerializedHubMessage, CancellationToken)

Ta metoda jest przeznaczona do obsługi struktury i nie jest przeznaczona do użycia przez kod aplikacji. Zapisuje wstępnie serializowany komunikat do połączenia.

Metody rozszerzania

GetHttpContext(HubConnectionContext)

Pobiera HttpContext się z określonego połączenia lub null jeśli połączenie nie jest skojarzone z żądaniem HTTP.

Dotyczy