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žeb 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 ILoggingBuildersouboru . To se může volat několikrát.

WithAutomaticReconnect(IHubConnectionBuilder)

Nakonfiguruje HubConnection automatické pokus o opětovné připojení, pokud dojde ke ztrátě připojení. Klient bude čekat výchozí 0, 2, 10 a 30 sekund před pokusem až o čtyři pokusy o opětovné připojení.

WithAutomaticReconnect(IHubConnectionBuilder, IRetryPolicy)

Nakonfiguruje HubConnection automatické pokus o opětovné připojení, pokud dojde ke ztrátě připojení.

WithAutomaticReconnect(IHubConnectionBuilder, TimeSpan[])

Nakonfiguruje HubConnection automatické pokus o opětovné připojení, pokud dojde ke ztrátě připojení.

WithUrl(IHubConnectionBuilder, String)

Nakonfiguruje HubConnection použití přenosů založených na protokolu HTTP pro připojení k zadané adrese URL.

WithUrl(IHubConnectionBuilder, String, HttpTransportType)

Nakonfiguruje HubConnection použití přenosů založených na protokolu HTTP pro připojení k zadané adrese URL a přenosům.

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

Nakonfiguruje HubConnection použití přenosů založených na protokolu HTTP pro připojení k zadané adrese URL a přenosům.

WithUrl(IHubConnectionBuilder, String, Action<HttpConnectionOptions>)

Nakonfiguruje HubConnection použití přenosů založených na protokolu HTTP pro připojení k zadané adrese URL.

WithUrl(IHubConnectionBuilder, Uri)

Nakonfiguruje HubConnection použití přenosů založených na protokolu HTTP pro připojení k zadané adrese URL.

WithUrl(IHubConnectionBuilder, Uri, HttpTransportType)

Nakonfiguruje HubConnection použití přenosů založených na protokolu HTTP pro připojení k zadané adrese URL a přenosům.

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

Nakonfiguruje HubConnection použití přenosů založených na protokolu HTTP pro připojení k zadané adrese URL a přenosům.

WithUrl(IHubConnectionBuilder, Uri, Action<HttpConnectionOptions>)

Nakonfiguruje HubConnection použití přenosů založených na protokolu HTTP pro připojení k zadané adrese URL.

WithMessagePackProtocol(IHubConnectionBuilder)
WithMessagePackProtocol(IHubConnectionBuilder, MessagePackHubProtocolOptions)
AddMessagePackProtocol(ISignalRBuilder)

Povolí protokol MsgPack pro signál.

AddMessagePackProtocol(ISignalRBuilder, Action<MessagePackHubProtocolOptions>)

Povoluje protokol MsgPack pro signál a umožňuje konfigurovat možnosti pro MsgPack protokol.

Platí pro