HubOptions 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 des instances hub.
public ref class HubOptions
public class HubOptions
type HubOptions = class
Public Class HubOptions
- Héritage
-
HubOptions
- Dérivé
Constructeurs
HubOptions() |
Options utilisées pour configurer des instances hub. |
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. |
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. |
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. |
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. |
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. |
MaximumReceiveMessageSize |
Obtient ou définit la taille maximale d’un message hub entrant unique. La valeur par défaut est 32 Ko. |
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. |
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. |
SupportedProtocols |
Obtient ou définit une collection de noms de protocole hub pris en charge. |
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é. |