Eventos
Campeonato mundial de DataViz de Power BI
14 feb, 16 - 31 mar, 16
Con 4 posibilidades de entrar, podrías ganar un paquete de conferencia y convertirlo en el Live Grand Finale en Las Vegas
Saber másEste explorador ya no se admite.
Actualice a Microsoft Edge para aprovechar las características y actualizaciones de seguridad más recientes, y disponer de soporte técnico.
ASP.NET Core SignalR es una biblioteca de código abierto que simplifica la incorporación de funciones web en tiempo real a las aplicaciones. La funcionalidad web en tiempo real permite que el código del servidor envíe contenidos a los clientes al instante.
Buenos candidatos para SignalR:
SignalR proporciona una API para crear llamadas a procedimientos remotos (RPC) de servidor a cliente. Las RPC invocan funciones en los clientes desde el código .NET Core del lado del servidor. Hay varias plataformas compatibles, cada una con su respectivo SDK cliente. Por este motivo, el lenguaje de programación que la llamada RPC invoca varía.
Estas son algunas características de SignalR para ASP.NET Core:
La fuente está alojada en un SignalR en GitHub.
SignalR admite las técnicas siguientes para controlar la comunicación en tiempo real (en orden de reserva correcta):
SignalR elige automáticamente el mejor método de transporte que esté dentro de las capacidades del servidor y del cliente.
SignalR usa concentradores para comunicarse entre clientes y servidores.
Con "centro" nos referimos a una canalización de alto nivel que permite que un cliente y un servidor llamen a métodos entre sí. SignalR gestiona el envío a través de los límites de la máquina de forma automática, permitiendo a los clientes llamar a métodos en el servidor y viceversa. Puede pasar parámetros fuertemente tipados a métodos, lo que permite el enlace de modelos. SignalR proporciona dos protocolos de concentrador integrados: un protocolo de texto basado en JSON y un protocolo binario basado en MessagePack. MessagePack generalmente crea mensajes más pequeños en comparación con JSON. Los exploradores más antiguos deben admitir el nivel 2 de XHR para proporcionar compatibilidad con el protocolo MessagePack.
Los concentradores llaman al código del lado cliente mediante el envío de mensajes que contienen el nombre y los parámetros del método del lado cliente. Los objetos enviados como parámetros de método se deserializan mediante el protocolo configurado. El cliente intenta hacer coincidir el nombre con un método en el código del lado cliente. Cuando el cliente encuentra una coincidencia, llama al método y le pasa los datos de parámetros deserializados.
SignalR tiene como destino ES6. Para los exploradores que no admiten ES6, transpile la biblioteca a ES5. Para obtener más información, consulte Introducción con ES6: transpilación de ES6 a ES5 con Traceur y Babel.
Comentarios de ASP.NET Core
ASP.NET Core es un proyecto de código abierto. Seleccione un vínculo para proporcionar comentarios:
Eventos
Campeonato mundial de DataViz de Power BI
14 feb, 16 - 31 mar, 16
Con 4 posibilidades de entrar, podrías ganar un paquete de conferencia y convertirlo en el Live Grand Finale en Las Vegas
Saber másCursos
Módulo
Introducción a SignalR de ASP.NET Core - Training
En este módulo introductorio, aprenderá qué es ASP.NET Core SignalR, cómo funciona y cuándo usarlo.