Microsoft.AspNetCore.SignalR 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
허브 옵션 구성 및 허브 사용을 포함하여 SignalR 애플리케이션에 대한 클래스를 제공합니다.
클래스
ClientProxyExtensions |
IClientProxy에 대한 확장 메서드입니다. |
DefaultHubLifetimeManager<THub> |
인스턴스에 대한 Hub 기본 메모리 내 수명 관리자 추상화입니다. |
DefaultUserIdProvider |
연결에서 사용자 ID를 가져오기 위한 기본 공급자입니다. 이 공급자는 연결의 User 이름 식별자 클레임에서 사용자 ID를 가져옵니다. |
DynamicHub |
클라이언트 호출을 나타내는 데 사용하는 |
DynamicHubClients |
현재 호출을 보낸 연결을 포함하여 연결에 대한 액세스를 제공하는 |
GetHttpContextExtensions |
허브 컨텍스트에서 액세스하기 HttpContext 위한 확장 메서드입니다. |
Hub |
SignalR 허브에 대한 기본 클래스입니다. |
Hub<T> |
강력한 형식의 SignalR Hub에 대한 기본 클래스입니다. |
HubCallerContext |
허브 호출자 연결에 대한 정보에 액세스하기 위한 컨텍스트 추상화입니다. |
HubClientsExtensions |
IHubClients<T>에 대한 확장 메서드입니다. |
HubConnectionContext |
SignalR Hub에 대한 개별 연결에 대한 모든 정보를 캡슐화합니다. |
HubConnectionContextOptions |
를 구성하는 HubConnectionContext데 사용되는 옵션입니다. |
HubConnectionHandler<THub> |
들어오는 연결을 처리하고 SignalR Hub 프로토콜을 구현합니다. |
HubConnectionStore |
ID별로 를 저장 HubConnectionContext합니다. |
HubException |
오류가 발생할 때 허브에서 throw되는 예외입니다. |
HubInvocationContext |
허브 호출에 대한 컨텍스트입니다. |
HubLifetimeContext |
허브 수명 이벤트 및 OnDisconnectedAsync(Exception)에 OnConnectedAsync() 대한 컨텍스트입니다. |
HubLifetimeManager<THub> |
인스턴스에 대한 Hub 수명 관리자 추상화입니다. |
HubMetadata |
특정 엔드포인트와 연결된 정보를 설명하는 Hub 메타데이터입니다. |
HubMethodNameAttribute |
허브 메서드의 이름을 사용자 지정합니다. |
HubOptions |
허브 인스턴스를 구성하는 데 사용되는 옵션입니다. |
HubOptions<THub> |
지정된 허브 형식 인스턴스를 구성하는 데 사용되는 옵션입니다. 이러한 옵션은 전역적으로 설정된 옵션을 재정의합니다. |
HubOptionsExtensions |
허브에 를 추가하는 IHubFilter메서드입니다. |
HubOptionsSetup |
를 구성하는 클래스입니다 HubOptions. |
HubOptionsSetup<THub> |
특정 |
HubRouteBuilder |
들어오는 요청을 형식에 Hub 매핑합니다. 이 클래스는 사용되지 않으며 이후 버전에서 제거됩니다. 권장되는 대안은 Microsoft.AspNetCore.Builder.UseEndpoints(...) 내에서 MapHub<THub> 를 사용하는 것입니다. |
JsonHubProtocolOptions |
instance 구성하는 데 사용되는 옵션입니다 JsonHubProtocol . |
MessagePackHubProtocolOptions |
옵션입니다 MessagePackHubProtocol . |
NewtonsoftJsonHubProtocolOptions |
instance 구성하는 데 사용되는 옵션입니다 NewtonsoftJsonHubProtocol . |
SerializedHubMessage |
단일 메시지의 serialization 캐시를 나타냅니다. |
SignalRConnectionBuilderExtensions |
IConnectionBuilder에 대한 확장 메서드입니다. |
구조체
HubConnectionStore.Enumerator | |
SerializedMessage |
직렬화된 메시지를 나타냅니다. |
인터페이스
IClientProxy |
허브 메서드를 호출하기 위한 프록시 추상화입니다. |
IGroupManager |
그룹에서 연결을 추가하고 제거하기 위한 관리자 추상화입니다. |
IHubActivator<THub> |
Hub 활성화자 추상화입니다. |
IHubCallerClients |
허브에 대한 클라이언트 호출자 추상화입니다. |
IHubCallerClients<T> |
현재 호출을 보낸 연결을 포함하여 클라이언트 연결에 대한 액세스를 제공하는 추상화입니다. |
IHubClients |
클라이언트 연결에 대한 액세스를 제공하는 추상화입니다. |
IHubClients<T> |
클라이언트 연결에 대한 액세스를 제공하는 추상화입니다. |
IHubContext |
허브에 대한 컨텍스트 추상화입니다. |
IHubContext<THub> |
허브에 대한 컨텍스트 추상화입니다. |
IHubContext<THub,T> |
허브에 대한 컨텍스트 추상화입니다. |
IHubFilter |
허브 메서드 호출에 대한 필터 추상화입니다. |
IHubProtocolResolver |
인스턴스 작업을 IHubProtocol 위한 해결 프로그램 추상화입니다. |
IInvocationBinder |
에서 역직렬화되는 허브 메시지에 필요한 를 가져오는 Type데 사용되는 IHubProtocol클래스입니다. |
ISignalRBuilder |
SignalR 개체 인스턴스를 구성하기 위한 작성기 추상화입니다. |
ISignalRServerBuilder |
SignalR 서버를 구성하기 위한 작성기 추상화입니다. |
ISingleClientProxy |
클라이언트에서 허브 메서드를 호출하고 결과를 가져오기 위한 프록시 추상화입니다. |
IUserIdProvider |
연결에 대한 "사용자 ID"를 구성하기 위한 공급자 추상화입니다. |
설명
SignalR에 대한 자세한 내용은 ASP.NET Core SignalR 소개를 참조하세요.