Initial commit.

This commit is contained in:
2026-03-13 10:23:47 +01:00
parent fd81c63020
commit 39c8b861c0
44 changed files with 1144 additions and 4 deletions

View File

@@ -0,0 +1,21 @@
using System.Diagnostics.CodeAnalysis;
using Microsoft.AspNetCore.Builder;
using Microsoft.AspNetCore.Routing;
using Microsoft.Extensions.DependencyInjection;
namespace ClientApiPoC.Shared.SignalR {
public static class TunnelHubExtensions {
public static IServiceCollection AddTunnelHub(this IServiceCollection services) {
services.AddSignalR(options => {
// Nachrichtengröße auf max. 16MB bringen (Standard = 32KB).
options.MaximumReceiveMessageSize = (16 * 1024 * 1024);
});
services.AddSingleton<ClientTracker>();
return services;
}
public static HubEndpointConventionBuilder MapTunnelHub(this IEndpointRouteBuilder app, [StringSyntax("Route")] string pattern) {
return app.MapHub<TunnelHub>(pattern);
}
}
}