Bit.Bcrdt.SignalR
11.0.0-pre-10
dotnet add package Bit.Bcrdt.SignalR --version 11.0.0-pre-10
NuGet\Install-Package Bit.Bcrdt.SignalR -Version 11.0.0-pre-10
<PackageReference Include="Bit.Bcrdt.SignalR" Version="11.0.0-pre-10" />
<PackageVersion Include="Bit.Bcrdt.SignalR" Version="11.0.0-pre-10" />
<PackageReference Include="Bit.Bcrdt.SignalR" />
paket add Bit.Bcrdt.SignalR --version 11.0.0-pre-10
#r "nuget: Bit.Bcrdt.SignalR, 11.0.0-pre-10"
#:package Bit.Bcrdt.SignalR@11.0.0-pre-10
#addin nuget:?package=Bit.Bcrdt.SignalR&version=11.0.0-pre-10&prerelease
#tool nuget:?package=Bit.Bcrdt.SignalR&version=11.0.0-pre-10&prerelease
Bit.Bcrdt.SignalR
The SignalR client transport for bit Bcrdt. It carries no ASP.NET Core server dependency, so it runs in Blazor WebAssembly, Server and Hybrid alike.
dotnet add package Bit.Bcrdt.SignalR
using Bit.Bcrdt.SignalR;
// The .NET SignalR client needs an absolute hub URL; in WebAssembly resolve it against the host page.
string hubUrl = new Uri(new Uri(builder.HostEnvironment.BaseAddress), "hub/bcrdt").ToString();
builder.Services.AddBitBcrdtSignalRTransport(hubUrl);
builder.Services.AddBitBcrdtServices();
The server maps the matching hub from Bit.Bcrdt.Server:
builder.Services.AddBitBcrdtHub();
app.MapHub<BcrdtHub>("/hub/bcrdt");
The optional configure argument is applied to each connection's builder, for access tokens or the MessagePack
protocol. Leave SignalR's own automatic reconnect off: bit Bcrdt's sync provider owns reconnection, and needs to see
the drop to re-run the handshake.
The full guide is in the Bcrdt README.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. net11.0 is compatible. |
-
net10.0
- Bit.Bcrdt (>= 11.0.0-pre-10)
- Microsoft.AspNetCore.SignalR.Client (>= 10.0.13 && < 11.0.0)
-
net11.0
- Bit.Bcrdt (>= 11.0.0-pre-10)
- Microsoft.AspNetCore.SignalR.Client (>= 11.0.0-rc.1.26425.128 && < 12.0.0)
-
net8.0
- Bit.Bcrdt (>= 11.0.0-pre-10)
- Microsoft.AspNetCore.SignalR.Client (>= 8.0.32 && < 9.0.0)
-
net9.0
- Bit.Bcrdt (>= 11.0.0-pre-10)
- Microsoft.AspNetCore.SignalR.Client (>= 9.0.21 && < 10.0.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 11.0.0-pre-10 | 38 | 10/20/2026 |