HubOptions Klasa

Definicja

Opcje używane do konfigurowania wystąpień centrum.

public ref class HubOptions
public class HubOptions
type HubOptions = class
Public Class HubOptions
Dziedziczenie
HubOptions
Pochodne

Konstruktory

HubOptions()

Opcje używane do konfigurowania wystąpień centrum.

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.

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.

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.

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.

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.

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.

MaximumReceiveMessageSize

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

StatefulReconnectBufferSize

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

StreamBufferCapacity

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

SupportedProtocols

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

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