Sdílet prostřednictvím


HubConnectionBuilder Třída

Definice

Tvůrce pro konfiguraci HubConnection instancí.

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
Dědičnost
HubConnectionBuilder
Implementuje

Konstruktory

HubConnectionBuilder()

Inicializuje novou instanci HubConnectionBuilder třídy.

Vlastnosti

Services

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

Metody

Build()

Vytvoří .HubConnection

Equals(Object)

Tvůrce pro konfiguraci HubConnection instancí.

GetHashCode()

Tvůrce pro konfiguraci HubConnection instancí.

GetType()

Získá aktuální Type instanci.

ToString()

Tvůrce pro konfiguraci HubConnection instancí.

Metody rozšíření

ConfigureLogging(IHubConnectionBuilder, Action<ILoggingBuilder>)

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

WithAutomaticReconnect(IHubConnectionBuilder)

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

WithAutomaticReconnect(IHubConnectionBuilder, IRetryPolicy)

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

WithAutomaticReconnect(IHubConnectionBuilder, TimeSpan[])

Nakonfiguruje nástroj 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ání stavového opětovného připojení se serverem.

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 přenosy založené na protokolu HTTP pro připojení k zadané adrese URL a přenosům.

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

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

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 přenosy založené na protokolu HTTP pro připojení k zadané adrese URL a přenosům.

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

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

WithUrl(IHubConnectionBuilder, Uri, Action<HttpConnectionOptions>)

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

WithMessagePackProtocol(IHubConnectionBuilder)

Tvůrce pro konfiguraci HubConnection instancí.

WithMessagePackProtocol(IHubConnectionBuilder, MessagePackHubProtocolOptions)

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í pro protokol MsgPack.

Platí pro