HubOptions<THub> Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Options utilisées pour configurer les instances de type hub spécifiées. Ces options remplacent les options définies globalement.
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
Paramètres de type
- THub
Type de hub à configurer.
- Héritage
Constructeurs
HubOptions<THub>() |
Options utilisées pour configurer les instances de type hub spécifiées. Ces options remplacent les options définies globalement. |
Propriétés
ClientTimeoutInterval |
Obtient ou définit le temps nécessaire aux clients de la fenêtre pour envoyer un message avant que le serveur ferme la connexion. Le délai d’expiration par défaut est de 30 secondes. (Hérité de HubOptions) |
DisableImplicitFromServicesParameters |
Lorsque |
EnableDetailedErrors |
Obtient ou définit une valeur indiquant si des messages d’erreur détaillés sont envoyés au client. Les messages d’erreur détaillés incluent les détails des exceptions levées sur le serveur. (Hérité de HubOptions) |
HandshakeTimeout |
Obtient ou définit l’intervalle utilisé par le serveur pour expirer les demandes de négociation entrantes par les clients. Le délai d’attente par défaut est de 15 secondes. (Hérité de HubOptions) |
KeepAliveInterval |
Obtient ou définit l’intervalle utilisé par le serveur pour envoyer des requêtes ping actives aux clients connectés. L’intervalle par défaut est de 15 secondes. (Hérité de HubOptions) |
MaximumParallelInvocationsPerClient |
Par défaut, un client n’est autorisé à appeler qu’une seule méthode Hub à la fois. La modification de cette propriété permet aux clients d’appeler plusieurs méthodes en même temps avant de mettre en file d’attente. (Hérité de HubOptions) |
MaximumReceiveMessageSize |
Obtient ou définit la taille maximale d’un message hub entrant unique. La valeur par défaut est 32 Ko. (Hérité de HubOptions) |
StatefulReconnectBufferSize |
Obtient ou définit le nombre maximal d’octets à mettre en mémoire tampon par connexion lors de l’utilisation de la reconnexion avec état. (Hérité de HubOptions) |
StreamBufferCapacity |
Obtient ou définit la taille maximale de la mémoire tampon pour les flux de chargement client. La taille par défaut est 10. (Hérité de HubOptions) |
SupportedProtocols |
Obtient ou définit une collection de noms de protocole hub pris en charge. (Hérité de HubOptions) |
Méthodes d’extension
AddFilter(HubOptions, IHubFilter) |
Ajoute une instance d’un IHubFilter à .HubOptions |
AddFilter(HubOptions, Type) |
Ajoute un IHubFilter type au HubOptions qui sera résolu via l’ID ou le type activé. |
AddFilter<TFilter>(HubOptions) |
Ajoute un IHubFilter type au HubOptions qui sera résolu via l’ID ou le type activé. |