Udostępnij za pośrednictwem


HubOptions<THub> Klasa

Definicja

Opcje używane do konfigurowania wystąpień określonego typu centrum. Te opcje zastępują globalnie ustawione opcje.

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 koncentratora do skonfigurowania.

Dziedziczenie
HubOptions<THub>

Konstruktory

HubOptions<THub>()

Opcje używane do konfigurowania wystąpień określonego typu centrum. Te opcje zastępują globalnie ustawione opcje.

Właściwości

ClientTimeoutInterval

Pobiera lub ustawia klientów przedziału czasu, aby wysłać komunikat, zanim serwer zamknie połączenie. Domyślny limit czasu to 30 sekund.

(Odziedziczone po HubOptions)
DisableImplicitFromServicesParameters

W przypadku false, IServiceProviderIsService określa, czy parametr metody koncentratora zostanie wstrzyknięty z kontenera DI. Parametry można jawnie oznaczyć za pomocą atrybutu, który implementuje IFromServiceMetadata z tym zestawem opcji lub bez nich.

(Odziedziczone po HubOptions)
EnableDetailedErrors

Pobiera lub ustawia wartość wskazującą, czy szczegółowe komunikaty o błędach są wysyłane do klienta. Szczegółowe komunikaty o błędach zawierają szczegółowe informacje z wyjątków zgłaszanych na serwerze.

(Odziedziczone po HubOptions)
HandshakeTimeout

Pobiera lub ustawia interwał używany przez serwer do przekroczenia limitu czasu przychodzących żądań uzgadniania przez klientów. Domyślny limit czasu to 15 sekund.

(Odziedziczone po HubOptions)
KeepAliveInterval

Pobiera lub ustawia interwał używany przez serwer do wysyłania utrzymywania aktywności poleceń ping do połączonych klientów. Domyślny interwał to 15 sekund.

(Odziedziczone po HubOptions)
MaximumParallelInvocationsPerClient

Domyślnie klient może wywołać tylko pojedynczą metodę centrum jednocześnie. Zmiana tej właściwości umożliwi klientom wywoływanie wielu metod jednocześnie przed kolejkowaniem.

(Odziedziczone po HubOptions)
MaximumReceiveMessageSize

Pobiera lub ustawia maksymalny rozmiar komunikatu pojedynczego przychodzącego centrum komunikatu. Wartość domyślna to 32 KB.

(Odziedziczone po HubOptions)
StatefulReconnectBufferSize

Pobiera lub ustawia maksymalną liczbę bajtów do buforowania na połączenie podczas korzystania z ponownego nawiązywania połączenia stanowego.

(Odziedziczone po HubOptions)
StreamBufferCapacity

Pobiera lub ustawia maksymalny rozmiar buforu dla strumieni przekazywania klienta. Domyślny rozmiar to 10.

(Odziedziczone po HubOptions)
SupportedProtocols

Pobiera lub ustawia kolekcję obsługiwanych nazw protokołów centrum.

(Odziedziczone po HubOptions)

Metody rozszerzania

AddFilter(HubOptions, IHubFilter)

Dodaje wystąpienie obiektu IHubFilter do klasy HubOptions.

AddFilter(HubOptions, Type)

IHubFilter Dodaje typ do HubOptions , który zostanie rozpoznany za pośrednictwem di lub typu aktywowane.

AddFilter<TFilter>(HubOptions)

IHubFilter Dodaje typ do HubOptions , który zostanie rozpoznany za pośrednictwem di lub typu aktywowane.

Dotyczy