Sdílet prostřednictvím


HubOptions<THub> Třída

Definice

Možnosti použité ke konfiguraci zadaných instancí typu centra Tyto možnosti přepíší globálně nastavené možnosti.

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

Parametry typu

THub

Typ centra, který se má nakonfigurovat.

Dědičnost
HubOptions<THub>

Konstruktory

HubOptions<THub>()

Možnosti použité ke konfiguraci zadaných instancí typu centra Tyto možnosti přepíší globálně nastavené možnosti.

Vlastnosti

ClientTimeoutInterval

Získá nebo nastaví časové okno klienti musí odeslat zprávu předtím, než server ukončí připojení. Výchozí časový limit je 30 sekund.

(Zděděno od HubOptions)
DisableImplicitFromServicesParameters

Když false, IServiceProviderIsService určuje, jestli se z kontejneru DI vloží parametr metody Hub. Parametry lze explicitně označit atributem, který se implementuje IFromServiceMetadata s touto sadou možností nebo bez této sady možností.

(Zděděno od HubOptions)
EnableDetailedErrors

Získá nebo nastaví hodnotu označující, zda jsou do klienta odesílány podrobné chybové zprávy. Podrobné chybové zprávy obsahují podrobnosti o výjimkách vyvolaných na serveru.

(Zděděno od HubOptions)
HandshakeTimeout

Získá nebo nastaví interval používaný serverem k vypršení časového limitu příchozích požadavků handshake klienty. Výchozí časový limit je 15 sekund.

(Zděděno od HubOptions)
KeepAliveInterval

Získá nebo nastaví interval používaný serverem k odesílání příkazu ping udržování při životě připojeným klientům. Výchozí interval je 15 sekund.

(Zděděno od HubOptions)
MaximumParallelInvocationsPerClient

Ve výchozím nastavení může klient najednou vyvolat pouze jednu metodu centra. Změna této vlastnosti umožní klientům vyvolat více metod najednou před vytvořením fronty.

(Zděděno od HubOptions)
MaximumReceiveMessageSize

Získá nebo nastaví maximální velikost zprávy jedné příchozí zprávy centra. Výchozí hodnota je 32 kB.

(Zděděno od HubOptions)
StatefulReconnectBufferSize

Získá nebo nastaví maximální počet bajtů do vyrovnávací paměti pro připojení při použití stavového opětovného připojení.

(Zděděno od HubOptions)
StreamBufferCapacity

Získá nebo nastaví maximální velikost vyrovnávací paměti pro datové proudy nahrávání klienta. Výchozí velikost je 10.

(Zděděno od HubOptions)
SupportedProtocols

Získá nebo nastaví kolekci podporovaných názvů protokolů centra.

(Zděděno od HubOptions)

Metody rozšíření

AddFilter(HubOptions, IHubFilter)

Přidá instanci objektu IHubFilter do objektu HubOptions.

AddFilter(HubOptions, Type)

IHubFilter Přidá typ do objektuHubOptions, který bude vyřešen prostřednictvím di nebo typu aktivovaný.

AddFilter<TFilter>(HubOptions)

IHubFilter Přidá typ do objektuHubOptions, který bude vyřešen prostřednictvím di nebo typu aktivovaný.

Platí pro