Sdílet prostřednictvím


IHubConnectionBuilder Rozhraní

Definice

Abstrakce tvůrce pro konfiguraci HubConnection instancí.

public interface class IHubConnectionBuilder : Microsoft::AspNetCore::SignalR::ISignalRBuilder
public interface IHubConnectionBuilder : Microsoft.AspNetCore.SignalR.ISignalRBuilder
type IHubConnectionBuilder = interface
    interface ISignalRBuilder
Public Interface IHubConnectionBuilder
Implements ISignalRBuilder
Odvozené
Implementuje

Vlastnosti

Services

Získá kolekci služby tvůrce.

(Zděděno od ISignalRBuilder)

Metody

Build()

Vytvoří .HubConnection

Metody rozšíření

ConfigureLogging(IHubConnectionBuilder, Action<ILoggingBuilder>)

Přidá delegáta pro konfiguraci zadaného ILoggingBuilder. To může být volána vícekrát.

WithAutomaticReconnect(IHubConnectionBuilder)

Konfiguruje tak HubConnection , aby se v případě ztráty připojení automaticky pokusil znovu připojit. Klient počká výchozích 0, 2, 10 a 30 sekund, než se pokusí až čtyři pokusy o opětovné připojení.

WithAutomaticReconnect(IHubConnectionBuilder, IRetryPolicy)

Konfiguruje tak HubConnection , aby se v případě ztráty připojení automaticky pokusil znovu připojit.

WithAutomaticReconnect(IHubConnectionBuilder, TimeSpan[])

Konfiguruje tak HubConnection , aby se v případě ztráty připojení automaticky pokusil znovu připojit.

WithKeepAliveInterval(IHubConnectionBuilder, TimeSpan)

Nakonfiguruje KeepAliveInterval pro HubConnection.

WithServerTimeout(IHubConnectionBuilder, TimeSpan)

Nakonfiguruje ServerTimeout pro HubConnection.

WithStatefulReconnect(IHubConnectionBuilder)

Nakonfiguruje HttpConnectionOptions pro vyjednávání stavového opětovného připojení k serveru.

WithUrl(IHubConnectionBuilder, String)

Nakonfiguruje HubConnection pro připojení k zadané adrese URL přenosy založené na protokolu HTTP.

WithUrl(IHubConnectionBuilder, String, HttpTransportType)

Nakonfiguruje HubConnection pro připojení k zadané adrese URL a přenosům přenosy pomocí protokolu HTTP.

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

Nakonfiguruje HubConnection pro připojení k zadané adrese URL a přenosům přenosy pomocí protokolu HTTP.

WithUrl(IHubConnectionBuilder, String, Action<HttpConnectionOptions>)

Nakonfiguruje HubConnection pro připojení k zadané adrese URL přenosy založené na protokolu HTTP.

WithUrl(IHubConnectionBuilder, Uri)

Nakonfiguruje HubConnection pro připojení k zadané adrese URL přenosy založené na protokolu HTTP.

WithUrl(IHubConnectionBuilder, Uri, HttpTransportType)

Nakonfiguruje HubConnection pro připojení k zadané adrese URL a přenosům přenosy pomocí protokolu HTTP.

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

Nakonfiguruje HubConnection pro připojení k zadané adrese URL a přenosům přenosy pomocí protokolu HTTP.

WithUrl(IHubConnectionBuilder, Uri, Action<HttpConnectionOptions>)

Nakonfiguruje HubConnection pro připojení k zadané adrese URL přenosy založené na protokolu HTTP.

WithMessagePackProtocol(IHubConnectionBuilder)

Abstrakce tvůrce pro konfiguraci HubConnection instancí.

WithMessagePackProtocol(IHubConnectionBuilder, MessagePackHubProtocolOptions)

Abstrakce tvůrce pro konfiguraci HubConnection instancí.

AddMessagePackProtocol(ISignalRBuilder)

Povolí protokol MsgPack pro SignalR.

AddMessagePackProtocol(ISignalRBuilder, Action<MessagePackHubProtocolOptions>)

Povolí protokol MsgPack pro SignalR a povolí konfiguraci možností protokolu MsgPack.

Platí pro