MCPcopy Index your code
hub / github.com/aspnet/AzureSignalR-samples

github.com/aspnet/AzureSignalR-samples @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
4,259 symbols 9,955 edges 210 files 212 documented · 5%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Welcome to Azure SignalR Service

This repository contains documentation and code samples for Azure SignalR Service.

Azure SignalR Service is an Azure managed service that helps developers easily build web applications with real-time features.

This service supports both ASP.NET Core SignalR and ASP.NET SignalR. SignalR is an open source library that simplifies the process of adding real-time web functionality to applications.

The ASP.NET Core version is not a simple .NET Core port of the original SignalR, but a rewrite of the original version. As a result, ASP.NET Core SignalR is not backward compatible with ASP.NET SignalR (API interfaces and behaviors are different). If it is the first time you try SignalR, we recommend you to use the ASP.NET Core SignalR, it is simpler, more reliable, and easier to use.

For more information about SignalR, please visit SignalR official site.

If you're new to Azure SignalR Service, this repo contains useful documentation and code samples that can help you quickly get started to use this service.

To learn how to use Azure SignalR Service, you can start with the following samples:

ASP.NET Core SignalR samples

More advanced samples are listed as below:

Archived Chat Room Example under AspNetCore 2.1 version: * Chat Room Example under AspNetCore 2.1.0

ASP.NET SignalR samples

Extension points exported contracts — how you extend this code

IModelService (Interface)
Service for managing language Models
samples/Llama2/src/LLama/IModelService.cs
IChatClient (Interface)
(no doc)
samples/DotnetIsolated-ClassBased/Functions.cs
IFlightControl (Interface)
(no doc)
samples/FlightMap/IFlightControl.cs
IAckHandler (Interface)
(no doc)
samples/AckableChatRoom/AckHandler/IAckHandler.cs
IMessageHandler (Interface)
(no doc)
samples/ReliableChatRoom/MessageHandler/IMessageHandler.cs
IHubContextStore (Interface)
(no doc)
samples/Management/NegotiationServer/SignalRService.cs
ISessionHandler (Interface)
(no doc)
samples/ReliableChatRoom/SessionHandler/ISessionHandler.cs

Core symbols most depended-on inside this repo

log
called by 99
samples/ClientInvocationSample/wwwroot/js/signalr/signalr.js
SendAsync
called by 69
samples/RealtimeSignIn/function/AzureSignalR.cs
isFunction
called by 40
aspnet-samples/ChatRoomLocal/Scripts/jquery-3.7.1.js
isFunction
called by 40
aspnet-samples/ChatRoom/Scripts/jquery-3.7.1.js
isFunction
called by 40
aspnet-samples/AspNetForm/Scripts/jquery-3.7.0.js
isFunction
called by 40
aspnet-samples/AdvancedChatRoom/Scripts/jquery-3.7.1.js
jQuery
called by 39
aspnet-samples/ChatRoomLocal/Scripts/jquery-3.7.1.js
jQuery
called by 39
aspnet-samples/ChatRoom/Scripts/jquery-3.7.1.js

Shape

Method 2,275
Function 1,470
Class 507
Interface 7

Languages

TypeScript88%
C#12%
Java1%
Python1%

Modules by API surface

aspnet-samples/AspNetForm/Scripts/bootstrap.bundle.js449 symbols
aspnet-samples/AspNetForm/Scripts/bootstrap.bundle.min.js390 symbols
aspnet-samples/AspNetForm/Scripts/bootstrap.js374 symbols
aspnet-samples/AspNetForm/Scripts/bootstrap.esm.js373 symbols
aspnet-samples/AspNetForm/Scripts/bootstrap.esm.min.js357 symbols
aspnet-samples/AspNetForm/Scripts/bootstrap.min.js350 symbols
samples/ClientInvocationSample/wwwroot/js/signalr/signalr.js228 symbols
samples/ClientInvocationSample/wwwroot/js/signalr/signalr.min.js221 symbols
aspnet-samples/ChatRoomLocal/Scripts/jquery-3.7.1.js112 symbols
aspnet-samples/ChatRoom/Scripts/jquery-3.7.1.js112 symbols
aspnet-samples/AspNetForm/Scripts/jquery-3.7.0.js112 symbols
aspnet-samples/AdvancedChatRoom/Scripts/jquery-3.7.1.js112 symbols

For agents

$ claude mcp add AzureSignalR-samples \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact