Language

Documentation that pertains to earlier versions of SignalR.

  1. Tutorial: Getting Started with SignalR 1.x

    By Tim Teebken and Patrick Fletcher|

    This tutorial shows how to use SignalR to create a real-time chat application. You will add SignalR to an empty ASP.NET web application and create an HTML page to send and display messages.

  2. Tutorial: Getting Started with SignalR 1.x and MVC 4

    By Tim Teebken and Patrick Fletcher|

    This tutorial shows how to use ASP.NET SignalR to create a real-time chat application. You will add SignalR to an MVC 4 application and create a chat view to send and display messages.

  3. High-Frequency Realtime with SignalR 1.x

    By Patrick Fletcher|

    Shows how to use SignalR for real-time status updates by sharing the position of a shape in the browser window.

  4. Tutorial: Server Broadcast with ASP.NET SignalR 1.x

    By Tom Dykstra and Patrick Fletcher||Level 100 : Beginner

    This tutorial shows how to create a web application that uses ASP.NET SignalR to provide server broadcast functionality. Server broadcast means that communications sent to clients are initiated by...

  5. SignalR Reference Older Versions

    API Reference documentation for earlier versions of SignalR.

  6. Hubs API Guide - Server

    By Tom Dykstra and Patrick Fletcher||Level 100 : Beginner

    This document provides an introduction to programming the server side of the ASP.NET SignalR Hubs API for SignalR version 1.1, with code samples demonstrating common options. The SignalR Hubs API e...

  7. Hubs API Guide - JavaScript Client

    By Tom Dykstra and Patrick Fletcher||Level 100 : Beginner

    This document provides an introduction to using the Hubs API for SignalR version 1.1 in JavaScript clients, such as browsers and Windows Store (WinJS) applications. The SignalR Hubs API enables you...

  8. Hubs API Guide - .NET Client

    By Tom Dykstra and Patrick Fletcher||Level 100 : Beginner

    This document provides an introduction to using the Hubs API for SignalR version 2 in .NET clients, such as Windows Store (WinRT), WPF, Silverlight, and console applications. The SignalR Hubs API e...

  9. Understanding and Handling Connection Lifetime Events

    By Tom Dykstra and Patrick Fletcher||Level 300 : Intermediate

    This article describes the connection, reconnection, and disconnection events exposed by the Hubs API.

  10. Working with Groups in SignalR

    By Tom FitzMacken and Patrick Fletcher|

    This article describes how to use Groups with the Hub API.

  11. Mapping Users to Connections

    By Tom FitzMacken and Patrick Fletcher|

    This topic shows how to retain information about users and their connections.

  12. Upgrading SignalR 1.x Projects to version 2

    By Patrick Fletcher|

    This topic describes how to upgrade an existing SignalR 1.x project to SignalR 2.x, and how to troubleshoot issues that may arise during the upgrade process. Software versions used in the tutorial...

  13. Introduction to SignalR Security (SignalR 1.x)

    By Tom FitzMacken and Patrick Fletcher|

    This article describes the security issues you must consider when developing a SignalR application.

  14. Authentication and Authorization for SignalR Hubs (SignalR 1.x)

    By Tom FitzMacken and Patrick Fletcher|

    This topic describes how to restrict which users or roles can access hub methods.

  15. Authentication and Authorization for SignalR Persistent Connections (SignalR 1.x)

    By Tom FitzMacken and Patrick Fletcher|

    This topic describes how to enforce authorization on a persistent connection. For general information about integrating security into a SignalR application, see Introduction to Security .

  16. SignalR Performance (SignalR 1.x)

    By Patrick Fletcher|

    This topic describes how to design for, measure, and improve performance in a SignalR application.

  17. Introduction to Scaleout in SignalR 1.x

    By Mike Wasson and Patrick Fletcher|

    An overview of how to perform scaleout in SignalR, using a backplane to forward messages between server nodes.

  18. SignalR Scaleout with Azure Service Bus (SignalR 1.x)

    By Mike Wasson and Patrick Fletcher|

    This tutorial shows how to perform scaleout in SignalR using Windows Azure Service Bus as the backplane.

  19. SignalR Scaleout with Redis (SignalR 1.x)

    By Mike Wasson and Patrick Fletcher|

    This tutorial shows how to perform scaleout in SignalR using Redis as the backplane.

  20. SignalR Scaleout with SQL Server (SignalR 1.x)

    By Mike Wasson and Patrick Fletcher|

    This tutorial shows how to perform scaleout in SignalR using SQL Server as the backplane.

  21. SignalR Troubleshooting (SignalR 1.x)

    By Patrick Fletcher|

    This article describes common issues with developing SignalR applications.

  22. Dependency Injection in SignalR 1.x

    By Mike Wasson and Patrick Fletcher|

ASP.NET SignalR Books

The ASP.NET team recommends these books for learning ASP.NET SignalR:

SignalR: Real-time Application Development

SignalR: Real-time Application Development

by Einar Ingebrigtsen

SignalR Programming in Microsoft ASP.NET

SignalR Programming in Microsoft ASP.NET

by Jose M. Aguilar