다음을 통해 공유


HubConnectionBuilder 클래스

정의

인스턴스를 구성 HubConnection 하기 위한 작성기입니다.

public ref class HubConnectionBuilder : Microsoft::AspNetCore::SignalR::Client::IHubConnectionBuilder, Microsoft::AspNetCore::SignalR::ISignalRBuilder
public class HubConnectionBuilder : Microsoft.AspNetCore.SignalR.Client.IHubConnectionBuilder, Microsoft.AspNetCore.SignalR.ISignalRBuilder
type HubConnectionBuilder = class
    interface IHubConnectionBuilder
    interface ISignalRBuilder
Public Class HubConnectionBuilder
Implements IHubConnectionBuilder, ISignalRBuilder
상속
HubConnectionBuilder
구현

생성자

HubConnectionBuilder()

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

속성

Services

작성기 서비스 컬렉션을 가져옵니다.

메서드

Build()

HubConnection을 만듭니다.

Equals(Object)

인스턴스를 구성 HubConnection 하기 위한 작성기입니다.

GetHashCode()

인스턴스를 구성 HubConnection 하기 위한 작성기입니다.

GetType()

현재 인스턴스의 Type을 가져옵니다.

ToString()

인스턴스를 구성 HubConnection 하기 위한 작성기입니다.

확장 메서드

ConfigureLogging(IHubConnectionBuilder, Action<ILoggingBuilder>)

제공된 ILoggingBuilder를 구성하는 대리자를 추가합니다. 여러 번 호출될 수 있습니다.

WithAutomaticReconnect(IHubConnectionBuilder)

연결이 HubConnection 끊어지면 자동으로 다시 연결을 시도하도록 을 구성합니다. 클라이언트는 최대 4번의 다시 연결 시도를 시도하기 전에 각각 기본 0, 2, 10 및 30초를 기다립니다.

WithAutomaticReconnect(IHubConnectionBuilder, IRetryPolicy)

연결이 HubConnection 끊어지면 자동으로 다시 연결을 시도하도록 을 구성합니다.

WithAutomaticReconnect(IHubConnectionBuilder, TimeSpan[])

연결이 HubConnection 끊어지면 자동으로 다시 연결을 시도하도록 을 구성합니다.

WithKeepAliveInterval(IHubConnectionBuilder, TimeSpan)

에 대한 KeepAliveInterval을 구성합니다 HubConnection.

WithServerTimeout(IHubConnectionBuilder, TimeSpan)

에 대한 ServerTimeout을 구성합니다 HubConnection.

WithStatefulReconnect(IHubConnectionBuilder)

HttpConnectionOptions 서버와 상태 저장 재연결을 협상하도록 을 구성합니다.

WithUrl(IHubConnectionBuilder, String)

HTTP 기반 전송을 HubConnection 사용하여 지정된 URL에 연결하도록 을 구성합니다.

WithUrl(IHubConnectionBuilder, String, HttpTransportType)

HTTP 기반 전송을 HubConnection 사용하여 지정된 URL 및 전송에 연결하도록 을 구성합니다.

WithUrl(IHubConnectionBuilder, String, HttpTransportType, Action<HttpConnectionOptions>)

HTTP 기반 전송을 HubConnection 사용하여 지정된 URL 및 전송에 연결하도록 을 구성합니다.

WithUrl(IHubConnectionBuilder, String, Action<HttpConnectionOptions>)

HTTP 기반 전송을 HubConnection 사용하여 지정된 URL에 연결하도록 을 구성합니다.

WithUrl(IHubConnectionBuilder, Uri)

HTTP 기반 전송을 HubConnection 사용하여 지정된 URL에 연결하도록 을 구성합니다.

WithUrl(IHubConnectionBuilder, Uri, HttpTransportType)

HTTP 기반 전송을 HubConnection 사용하여 지정된 URL 및 전송에 연결하도록 을 구성합니다.

WithUrl(IHubConnectionBuilder, Uri, HttpTransportType, Action<HttpConnectionOptions>)

HTTP 기반 전송을 HubConnection 사용하여 지정된 URL 및 전송에 연결하도록 을 구성합니다.

WithUrl(IHubConnectionBuilder, Uri, Action<HttpConnectionOptions>)

HTTP 기반 전송을 HubConnection 사용하여 지정된 URL에 연결하도록 을 구성합니다.

WithMessagePackProtocol(IHubConnectionBuilder)

인스턴스를 구성 HubConnection 하기 위한 작성기입니다.

WithMessagePackProtocol(IHubConnectionBuilder, MessagePackHubProtocolOptions)

인스턴스를 구성 HubConnection 하기 위한 작성기입니다.

AddMessagePackProtocol(ISignalRBuilder)

SignalR에 대해 MsgPack 프로토콜을 사용하도록 설정합니다.

AddMessagePackProtocol(ISignalRBuilder, Action<MessagePackHubProtocolOptions>)

SignalR에 대해 MsgPack 프로토콜을 사용하도록 설정하고 MsgPack 프로토콜에 대한 옵션을 구성할 수 있습니다.

적용 대상