← Каталог
SignalR - реализация реального времени в .NET — Шаг 5. Конфигурация приложения
Фрагмент из «SignalR - реализация реального времени в .NET»: Шаг 5. Конфигурация приложения.
// Program.cs
using ChatApp.Hubs;
using ChatApp.Services;
var builder = WebApplication.CreateBuilder(args);
builder.Services.AddSingleton<IChatStore, InMemoryChatStore>();
builder.Services.AddSignalR();
var app = builder.Build();
app.UseDefaultFiles();
app.UseStaticFiles();
app.MapHub<ChatHub>("/chathub");
app.Run(); // Program.cs
using ChatApp.Hubs;
using ChatApp.Services;
var builder = WebApplication.CreateBuilder(args);
builder.Services.AddSingleton<IChatStore, InMemoryChatStore>();
builder.Services.AddSignalR();
var app = builder.Build();
app.UseDefaultFiles();
app.UseStaticFiles();
app.MapHub<ChatHub>("/chathub");
app.Run();