Bagikan melalui


HubOptions Kelas

Definisi

Opsi yang digunakan untuk mengonfigurasi instans hub.

public ref class HubOptions
public class HubOptions
type HubOptions = class
Public Class HubOptions
Warisan
HubOptions
Turunan

Konstruktor

HubOptions()

Opsi yang digunakan untuk mengonfigurasi instans hub.

Properti

ClientTimeoutInterval

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

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 set opsi ini.

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.

HandshakeTimeout

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

KeepAliveInterval

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

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.

MaximumReceiveMessageSize

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

StatefulReconnectBufferSize

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

StreamBufferCapacity

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

SupportedProtocols

Mendapatkan atau mengatur kumpulan nama protokol hub yang didukung.

Metode Ekstensi

AddFilter(HubOptions, IHubFilter)

Menambahkan instans IHubFilter ke HubOptions.

AddFilter(HubOptions, Type)

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

AddFilter<TFilter>(HubOptions)

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

Berlaku untuk