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