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žeb tvůrce.

Metody

Build()

Vytvoří .HubConnection

Equals(Object)

Determines whether the specified object is equal to the current object.

GetHashCode()

Serves as the default hash function.

GetType()

Type Získá aktuální instanci.

ToString()

Returns a string that represents the current object.

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