Bagikan melalui


HubOptions<THub> Kelas

Definisi

Opsi yang digunakan untuk mengonfigurasi instans jenis hub yang ditentukan. Opsi ini mengambil alih opsi yang ditetapkan secara global.

generic <typename THub>
 where THub : Hubpublic ref class HubOptions : Microsoft::AspNetCore::SignalR::HubOptions
public class HubOptions<THub> : Microsoft.AspNetCore.SignalR.HubOptions where THub : Hub
type HubOptions<'Hub (requires 'Hub :> Hub)> = class
    inherit HubOptions
Public Class HubOptions(Of THub)
Inherits HubOptions

Jenis parameter

THub

Jenis hub yang akan dikonfigurasi.

Warisan
HubOptions<THub>

Konstruktor

HubOptions<THub>()

Opsi yang digunakan untuk mengonfigurasi instans jenis hub yang ditentukan. Opsi ini mengambil alih opsi yang ditetapkan secara global.

Properti

ClientTimeoutInterval

Mendapatkan atau mengatur jendela waktu klien harus mengirim pesan sebelum server menutup koneksi. Batas waktu default adalah 30 detik.

(Diperoleh dari HubOptions)
DisableImplicitFromServicesParameters

Ketika false, IServiceProviderIsService menentukan apakah parameter metode Hub akan disuntikkan dari kontainer DI. Parameter dapat ditandai secara eksplisit dengan atribut yang mengimplementasikan IFromServiceMetadata dengan atau tanpa opsi ini diatur.

(Diperoleh dari HubOptions)
EnableDetailedErrors

Mendapatkan atau menetapkan nilai yang menunjukkan apakah pesan kesalahan terperinci dikirim ke klien. Pesan kesalahan terperinci mencakup detail dari pengecualian yang dilemparkan di server.

(Diperoleh dari HubOptions)
HandshakeTimeout

Mendapatkan atau mengatur interval yang digunakan oleh server untuk batas waktu permintaan jabat tangan masuk oleh klien. Batas waktu default adalah 15 detik.

(Diperoleh dari HubOptions)
KeepAliveInterval

Mendapatkan atau mengatur interval yang digunakan oleh server untuk mengirim ping tetap hidup ke klien yang terhubung. Interval default adalah 15 detik.

(Diperoleh dari HubOptions)
MaximumParallelInvocationsPerClient

Secara default, klien hanya diizinkan untuk memanggil satu metode Hub pada satu waktu. Mengubah properti ini akan memungkinkan klien untuk memanggil beberapa metode secara bersamaan sebelum mengantre.

(Diperoleh dari HubOptions)
MaximumReceiveMessageSize

Mendapatkan atau mengatur ukuran pesan maksimum dari satu pesan hub masuk. Defaultnya adalah 32KB.

(Diperoleh dari HubOptions)
StatefulReconnectBufferSize

Mendapatkan atau mengatur byte maksimum ke buffer per koneksi saat menggunakan koneksi ulang stateful.

(Diperoleh dari HubOptions)
StreamBufferCapacity

Mendapatkan atau mengatur ukuran buffer maksimum untuk aliran unggahan klien. Ukuran defaultnya adalah 10.

(Diperoleh dari HubOptions)
SupportedProtocols

Mendapatkan atau mengatur kumpulan nama protokol hub yang didukung.

(Diperoleh dari HubOptions)

Metode Ekstensi

AddFilter(HubOptions, IHubFilter)

Menambahkan instans ke IHubFilterHubOptions.

AddFilter(HubOptions, Type)

IHubFilter Menambahkan jenis ke HubOptions yang akan diselesaikan melalui DI atau jenis yang diaktifkan.

AddFilter<TFilter>(HubOptions)

IHubFilter Menambahkan jenis ke HubOptions yang akan diselesaikan melalui DI atau jenis yang diaktifkan.

Berlaku untuk