HubOptions<THub> 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
지정된 허브 형식 인스턴스를 구성하는 데 사용되는 옵션입니다. 이러한 옵션은 전역적으로 설정된 옵션을 재정의합니다.
generic <typename THub>
where THub : Hubpublic ref class HubOptions : Microsoft::AspNetCore::SignalR::HubOptions
public class HubOptions<THub> : Microsoft.AspNetCore.SignalR.HubOptions where THub : Hub
type HubOptions<'Hub (requires 'Hub :> Hub)> = class
inherit HubOptions
Public Class HubOptions(Of THub)
Inherits HubOptions
형식 매개 변수
- THub
구성할 허브 유형입니다.
- 상속
생성자
HubOptions<THub>() |
지정된 허브 형식 인스턴스를 구성하는 데 사용되는 옵션입니다. 이러한 옵션은 전역적으로 설정된 옵션을 재정의합니다. |
속성
ClientTimeoutInterval |
서버가 연결을 닫기 전에 클라이언트가 메시지를 보내야 하는 시간 창을 가져오거나 설정합니다. 기본 제한 시간은 30초입니다. (다음에서 상속됨 HubOptions) |
DisableImplicitFromServicesParameters |
IServiceProviderIsService 이면 |
EnableDetailedErrors |
자세한 오류 메시지가 클라이언트로 전송되는지 여부를 나타내는 값을 가져오거나 설정합니다. 자세한 오류 메시지에는 서버에서 throw된 예외의 세부 정보가 포함됩니다. (다음에서 상속됨 HubOptions) |
HandshakeTimeout |
서버에서 클라이언트에서 들어오는 핸드셰이크 요청을 시간 제한으로 설정하는 간격을 가져오거나 설정합니다. 기본 시간 제한은 15초입니다. (다음에서 상속됨 HubOptions) |
KeepAliveInterval |
연결된 클라이언트에 keep alive ping을 보내기 위해 서버에서 사용하는 간격을 가져오거나 설정합니다. 기본 간격은 15초입니다. (다음에서 상속됨 HubOptions) |
MaximumParallelInvocationsPerClient |
기본적으로 클라이언트는 한 번에 하나의 허브 메서드만 호출할 수 있습니다. 이 속성을 변경하면 클라이언트가 큐에 대기하기 전에 동시에 여러 메서드를 호출할 수 있습니다. (다음에서 상속됨 HubOptions) |
MaximumReceiveMessageSize |
들어오는 단일 허브 메시지의 최대 메시지 크기를 가져오거나 설정합니다. 기본값은 32KB입니다. (다음에서 상속됨 HubOptions) |
StatefulReconnectBufferSize |
상태 저장 다시 연결을 사용할 때 연결당 버퍼링할 최대 바이트를 가져오거나 설정합니다. (다음에서 상속됨 HubOptions) |
StreamBufferCapacity |
클라이언트 업로드 스트림의 최대 버퍼 크기를 가져오거나 설정합니다. 기본 크기는 10입니다. (다음에서 상속됨 HubOptions) |
SupportedProtocols |
지원되는 허브 프로토콜 이름의 컬렉션을 가져오거나 설정합니다. (다음에서 상속됨 HubOptions) |
확장 메서드
AddFilter(HubOptions, IHubFilter) |
의 instance IHubFilter 에 추가합니다HubOptions. |
AddFilter(HubOptions, Type) |
IHubFilter DI 또는 활성화된 형식을 HubOptions 통해 확인할 형식을 에 추가합니다. |
AddFilter<TFilter>(HubOptions) |
IHubFilter DI 또는 활성화된 형식을 HubOptions 통해 확인할 형식을 에 추가합니다. |