Код IT
← Каталог

SignalR - реализация реального времени в .NET — Шаг 5. Конфигурация приложения

Фрагмент из «SignalR - реализация реального времени в .NET»: Шаг 5. Конфигурация приложения.

C# main.cs
// 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();