Section courante

A propos

Section administrative du site

SignalR

Le SignalR est une bibliothèque destinée aux développeurs ASP.NET Core simplifiant le processus d'ajout de fonctionnalités Web en temps réel aux applications. La fonctionnalité Web en temps réel est la capacité du code serveur à envoyer instantanément du contenu aux clients connectés dès qu'il devient disponible, plutôt que de laisser le serveur attendre qu'un client demande de nouvelles données.

Le SignalR peut être utilisé pour ajouter tout type de fonctionnalité Web «en temps réel» à votre application ASP.NET Core. Bien que le chat soit souvent utilisé comme exemple, vous pouvez faire bien plus. Chaque fois qu'un utilisateur actualise une page Web pour voir de nouvelles données, ou que la page implémente une interrogation longue pour récupérer de nouvelles données, elle est candidate à l'utilisation de SignalR. Les exemples incluent les tableaux de bord et les applications de surveillance, les applications collaboratives (telles que l'édition simultanée de documents), les mises à jour de l'avancement des travaux et les formulaires en temps réel.

Le SignalR permet également de créer des types d'applications Web entièrement nouveaux nécessitant des mises à jour à haute fréquence du serveur, par exemple les jeux en temps réel.

Le SignalR fournit une API simple pour créer des appels de procédure distante (RPC) de serveur à client appelant des fonctions JavaScript dans les navigateurs clients (et d'autres plates-formes clientes) à partir du code .NET côté serveur. SignalR inclut également une API pour la gestion des connexions (par exemple, les événements de connexion et de déconnexion) et le regroupement des connexions.



Dernière mise à jour : Vendredi, le 6 septembre 2024