Microsoft.AspNetCore.SignalR.Protocol Espace de noms
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.
Contient les types qui implémentent le protocole SignalR Hub.
Classes
AckMessage |
Représente l’ID reconnu afin que les messages plus anciens n’ont plus besoin d’être mis en mémoire tampon. |
CancelInvocationMessage |
représente CancelInvocationMessage l’annulation d’une méthode de diffusion en continu. |
CloseMessage |
Message envoyé lors de la fermeture d’une connexion. |
CompletionMessage |
Représente un appel terminé. En cas d’erreur, l’appel n’a pas réussi. |
HandshakeProtocol |
Classe d’assistance pour l’utilisation des liaisons SignalR. |
HandshakeRequestMessage |
Message de demande d’établissement d’une liaison. |
HandshakeResponseMessage |
Message de réponse d’établissement d’une liaison. |
HubInvocationMessage |
Classe de base pour les messages hub liés à un appel spécifique. |
HubMessage |
Classe de base pour les messages hub. |
HubMethodInvocationMessage |
Classe de base pour les messages hub représentant un appel. |
HubProtocolConstants |
Constantes liées au protocole hub SignalR. |
HubProtocolExtensions |
Méthodes d’extension pour IHubProtocol. |
InvocationBindingFailureMessage |
Représente un échec de liaison d’arguments pour un appel. Cela ne représente pas un message réel envoyé sur le réseau, mais il est retourné par TryParseMessage(ReadOnlySequence<Byte>, IInvocationBinder, HubMessage) pour indiquer qu’un échec de liaison s’est produit lors de l’analyse d’un appel. L’ID d’appel est associé afin que l’erreur puisse être renvoyée au client, associée à l’ID d’appel approprié. |
InvocationMessage |
Message hub représentant un appel sans diffusion en continu. |
JsonHubProtocol |
Implémente le protocole SignalR Hub à l’aide de System.Text.Json. |
MessagePackHubProtocol |
Implémente le protocole SignalR Hub à l’aide de MessagePack. |
NewtonsoftJsonHubProtocol |
Implémente le protocole SignalR Hub à l’aide de Newtonsoft.Json. |
PingMessage |
Message keep-alive pour indiquer à l’autre côté de la connexion que la connexion est toujours active. |
RawResult |
Type retourné aux IHubProtocol implémentations pour leur faire savoir que l’objet en cours de désérialisation doit être stocké en tant qu’octets sérialisés bruts au format du protocole utilisé. |
SequenceMessage |
Représente le redémarrage de la séquence de messages envoyés. SequenceId est l’ID de départ des messages envoyés, qui peuvent être des messages en double. |
StreamBindingFailureMessage |
Représente un échec de liaison d’arguments pour un StreamDataMessage. Cela ne représente pas un message réel envoyé sur le réseau, mais il est retourné par TryParseMessage(ReadOnlySequence<Byte>, IInvocationBinder, HubMessage) pour indiquer qu’un échec de liaison s’est produit lors de l’analyse d’un StreamDataMessage. L’ID de flux est associé afin que l’erreur puisse être envoyée à la méthode hub appropriée. |
StreamInvocationMessage |
Message hub représentant un appel de diffusion en continu. |
StreamItemMessage |
Représente un élément unique d’un flux actif. |
Interfaces
IHubProtocol |
Abstraction de protocole pour la communication avec les hubs SignalR. |
Remarques
Pour plus d’informations sur le protocole Hub SignalR, consultez Protocole Hub.