Scry.Client.SignalR
0.1.0-beta.13
dotnet add package Scry.Client.SignalR --version 0.1.0-beta.13
NuGet\Install-Package Scry.Client.SignalR -Version 0.1.0-beta.13
<PackageReference Include="Scry.Client.SignalR" Version="0.1.0-beta.13" />
<PackageVersion Include="Scry.Client.SignalR" Version="0.1.0-beta.13" />
<PackageReference Include="Scry.Client.SignalR" />
paket add Scry.Client.SignalR --version 0.1.0-beta.13
#r "nuget: Scry.Client.SignalR, 0.1.0-beta.13"
#:package Scry.Client.SignalR@0.1.0-beta.13
#addin nuget:?package=Scry.Client.SignalR&version=0.1.0-beta.13&prerelease
#tool nuget:?package=Scry.Client.SignalR&version=0.1.0-beta.13&prerelease
Scry.Client.SignalR
A Scry client whose queries travel over a SignalR hub connection rather than HTTP.
The reason to want it is live queries: every one a page holds shares the one connection, where over HTTP each is a request held open.
var connection = new HubConnectionBuilder()
.WithUrl("https://example.com/api/query-hub")
.WithAutomaticReconnect()
.Build();
await connection.StartAsync();
var query = new ScryQuery(ScrySignalRClient.Create(connection));
Everything written against a ScryClient works unchanged: the terminals, streaming, batching and live queries. A failure surfaces as the same exception it does over HTTP, so code that catches a rejection or a denial catches it here.
The connection is the caller's to build, start and dispose. Per-query headers are HTTP's and are refused, as they are over any custom transport, and attachments are fetched over HTTP.
The server half is MapScryHub, from Scry.Server.SignalR.
Docs: Live queries
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | 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. |
-
net10.0
- Microsoft.AspNetCore.Components.Web (>= 10.0.12)
- Microsoft.AspNetCore.SignalR.Client (>= 10.0.12)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.12)
- Scry.Client (>= 0.1.0-beta.13)
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 |
|---|---|---|
| 0.1.0-beta.13 | 0 | 10/7/2026 |
| 0.1.0-beta.12 | 45 | 10/1/2026 |
| 0.1.0-beta.11 | 48 | 9/30/2026 |
| 0.1.0-beta.10 | 52 | 9/24/2026 |