HubOptions<THub> Klasse

Definition

Optionen zum Konfigurieren der angegebenen Hubtypinstanzen. Diese Optionen setzen global festgelegte Optionen außer Kraft.

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

Typparameter

THub

Der zu konfigurierende Hubtyp.

Vererbung
HubOptions<THub>

Konstruktoren

HubOptions<THub>()

Optionen zum Konfigurieren der angegebenen Hubtypinstanzen. Diese Optionen setzen global festgelegte Optionen außer Kraft.

Eigenschaften

ClientTimeoutInterval

Ruft das Zeitfenster ab, in dem Clients eine Nachricht senden müssen, bevor der Server die Verbindung schließt, oder legt diese fest. Der Standardzeitraum bis zum Timeout beträgt 30 Sekunden.

(Geerbt von HubOptions)
DisableImplicitFromServicesParameters

Wenn falsebestimmt, IServiceProviderIsService ob ein Hub-Methodenparameter aus dem DI-Container eingefügt wird. Parameter können explizit mit einem Attribut gekennzeichnet werden, das mit oder ohne diese Option implementiert IFromServiceMetadata wird.

(Geerbt von HubOptions)
EnableDetailedErrors

Ruft einen Wert ab, der angibt, ob detaillierte Fehlermeldungen an den Client gesendet werden, oder legt diesen fest. Ausführliche Fehlermeldungen enthalten Details zu Ausnahmen, die auf dem Server ausgelöst werden.

(Geerbt von HubOptions)
HandshakeTimeout

Ruft das Intervall ab, das vom Server für eingehende Handshakeanforderungen von Clients verwendet wird, oder legt es fest. Das Standardtimeout beträgt 15 Sekunden.

(Geerbt von HubOptions)
KeepAliveInterval

Ruft das Intervall ab, das vom Server zum Senden von Keep Alive-Pings an verbundene Clients verwendet wird, oder legt dieses fest. Das Standardintervall beträgt 15 Sekunden.

(Geerbt von HubOptions)
MaximumParallelInvocationsPerClient

Standardmäßig darf ein Client jeweils nur eine einzelne Hubmethode aufrufen. Wenn Sie diese Eigenschaft ändern, können Clients mehrere Methoden gleichzeitig aufrufen, bevor sie in die Warteschlange gestellt werden.

(Geerbt von HubOptions)
MaximumReceiveMessageSize

Ruft die maximale Nachrichtengröße einer einzelnen eingehenden Hubnachricht ab oder legt diese fest. Der Standardwert ist 32 KB.

(Geerbt von HubOptions)
StatefulReconnectBufferSize

Ruft die maximale Anzahl von Bytes ab, die pro Verbindung gepuffert werden sollen, wenn eine zustandsbehaftete erneute Verbindung verwendet wird, oder legt diese fest.

(Geerbt von HubOptions)
StreamBufferCapacity

Ruft die maximale Puffergröße für Clientuploadstreams ab oder legt diese fest. Die Standardgröße ist 10.

(Geerbt von HubOptions)
SupportedProtocols

Ruft eine Auflistung unterstützter Hubprotokollnamen ab oder legt diese fest.

(Geerbt von HubOptions)

Erweiterungsmethoden

AddFilter(HubOptions, IHubFilter)

Fügt dem eine instance von hinzu IHubFilterHubOptions.

AddFilter(HubOptions, Type)

Fügt dem einen IHubFilter Typ hinzu, der HubOptions über di oder aktivierten Typ aufgelöst wird.

AddFilter<TFilter>(HubOptions)

Fügt dem einen IHubFilter Typ hinzu, der HubOptions über di oder aktivierten Typ aufgelöst wird.

Gilt für: