Bagikan melalui


IHubConnectionBuilder Antarmuka

Definisi

Abstraksi penyusun untuk mengonfigurasi HubConnection instans.

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
Turunan
Penerapan

Properti

Services

Mendapatkan koleksi layanan penyusun.

(Diperoleh dari ISignalRBuilder)

Metode

Build()

HubConnectionMembuat .

Metode Ekstensi

ConfigureLogging(IHubConnectionBuilder, Action<ILoggingBuilder>)

Menambahkan delegasi untuk mengonfigurasi yang disediakan ILoggingBuilder. Ini mungkin dipanggil beberapa kali.

WithAutomaticReconnect(IHubConnectionBuilder)

HubConnection Mengonfigurasi untuk secara otomatis mencoba menyambungkan kembali jika koneksi hilang. Klien akan menunggu default masing-masing 0, 2, 10 dan 30 detik sebelum mencoba hingga empat upaya koneksi ulang.

WithAutomaticReconnect(IHubConnectionBuilder, IRetryPolicy)

HubConnection Mengonfigurasi untuk secara otomatis mencoba menyambungkan kembali jika koneksi hilang.

WithAutomaticReconnect(IHubConnectionBuilder, TimeSpan[])

HubConnection Mengonfigurasi untuk secara otomatis mencoba menyambungkan kembali jika koneksi hilang.

WithKeepAliveInterval(IHubConnectionBuilder, TimeSpan)

Mengonfigurasi KeepAliveInterval untuk HubConnection.

WithServerTimeout(IHubConnectionBuilder, TimeSpan)

Mengonfigurasi ServerTimeout untuk HubConnection.

WithStatefulReconnect(IHubConnectionBuilder)

HttpConnectionOptions Mengonfigurasi untuk menegosiasikan koneksi ulang stateful dengan server.

WithUrl(IHubConnectionBuilder, String)

HubConnection Mengonfigurasi untuk menggunakan transportasi berbasis HTTP untuk menyambungkan ke URL yang ditentukan.

WithUrl(IHubConnectionBuilder, String, HttpTransportType)

HubConnection Mengonfigurasi untuk menggunakan transportasi berbasis HTTP untuk menyambungkan ke URL dan transportasi yang ditentukan.

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

HubConnection Mengonfigurasi untuk menggunakan transportasi berbasis HTTP untuk menyambungkan ke URL dan transportasi yang ditentukan.

WithUrl(IHubConnectionBuilder, String, Action<HttpConnectionOptions>)

HubConnection Mengonfigurasi untuk menggunakan transportasi berbasis HTTP untuk menyambungkan ke URL yang ditentukan.

WithUrl(IHubConnectionBuilder, Uri)

HubConnection Mengonfigurasi untuk menggunakan transportasi berbasis HTTP untuk menyambungkan ke URL yang ditentukan.

WithUrl(IHubConnectionBuilder, Uri, HttpTransportType)

HubConnection Mengonfigurasi untuk menggunakan transportasi berbasis HTTP untuk menyambungkan ke URL dan transportasi yang ditentukan.

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

HubConnection Mengonfigurasi untuk menggunakan transportasi berbasis HTTP untuk menyambungkan ke URL dan transportasi yang ditentukan.

WithUrl(IHubConnectionBuilder, Uri, Action<HttpConnectionOptions>)

HubConnection Mengonfigurasi untuk menggunakan transportasi berbasis HTTP untuk menyambungkan ke URL yang ditentukan.

WithMessagePackProtocol(IHubConnectionBuilder)

Abstraksi penyusun untuk mengonfigurasi HubConnection instans.

WithMessagePackProtocol(IHubConnectionBuilder, MessagePackHubProtocolOptions)

Abstraksi penyusun untuk mengonfigurasi HubConnection instans.

AddMessagePackProtocol(ISignalRBuilder)

Mengaktifkan protokol MsgPack untuk SignalR.

AddMessagePackProtocol(ISignalRBuilder, Action<MessagePackHubProtocolOptions>)

Mengaktifkan protokol MsgPack untuk SignalR dan memungkinkan opsi untuk protokol MsgPack dikonfigurasi.

Berlaku untuk