다음을 통해 공유


HubConnectionContext 클래스

정의

SignalR Hub에 대한 개별 연결에 대한 모든 정보를 캡슐화합니다.

public ref class HubConnectionContext
public class HubConnectionContext
type HubConnectionContext = class
Public Class HubConnectionContext
상속
HubConnectionContext

생성자

HubConnectionContext(ConnectionContext, HubConnectionContextOptions, ILoggerFactory)

HubConnectionContext 클래스의 새 인스턴스를 초기화합니다.

HubConnectionContext(ConnectionContext, TimeSpan, ILoggerFactory)

HubConnectionContext 클래스의 새 인스턴스를 초기화합니다.

HubConnectionContext(ConnectionContext, TimeSpan, ILoggerFactory, TimeSpan)

HubConnectionContext 클래스의 새 인스턴스를 초기화합니다.

속성

ConnectionAborted

연결이 중단될 때 알리는 CancellationToken을 가져옵니다.

ConnectionId

이 연결의 ID를 가져옵니다.

Features

이 연결에서 사용할 수 있는 기능의 컬렉션을 가져옵니다.

Items

이 연결 범위 내에서 데이터를 공유하는 데 사용할 수 있는 키/값 컬렉션을 가져옵니다.

Protocol

이 연결에서 사용하는 프로토콜을 가져옵니다.

User

이 연결에 대한 사용자를 가져옵니다.

UserIdentifier

이 연결의 사용자 식별자를 가져오거나 설정합니다.

메서드

Abort()

연결을 중단합니다.

WriteAsync(HubMessage, CancellationToken)

연결에 HubMessage 을 씁니다.

WriteAsync(SerializedHubMessage, CancellationToken)

이 메서드는 프레임워크를 지원하도록 설계되었으며 애플리케이션 코드에서 사용할 수 없습니다. 미리 직렬화된 메시지를 연결에 씁니다.

확장 메서드

GetHttpContext(HubConnectionContext)

HttpContext 지정된 연결에서 가져오거나 null 연결이 HTTP 요청과 연결되지 않은 경우 입니다.

적용 대상