signalR example

This commit is contained in:
Gytis P. 2020-10-23 11:22:43 +03:00
parent f68a5db293
commit 8cef7efd1a
47 changed files with 1594 additions and 0 deletions

Binary file not shown.

View File

@ -0,0 +1,25 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 16
VisualStudioVersion = 16.0.30330.147
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SignalRClientExample", "SignalRClientExample\SignalRClientExample.csproj", "{36F8FEDE-1682-4CE8-8CFD-BC340E89F5BE}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{36F8FEDE-1682-4CE8-8CFD-BC340E89F5BE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{36F8FEDE-1682-4CE8-8CFD-BC340E89F5BE}.Debug|Any CPU.Build.0 = Debug|Any CPU
{36F8FEDE-1682-4CE8-8CFD-BC340E89F5BE}.Release|Any CPU.ActiveCfg = Release|Any CPU
{36F8FEDE-1682-4CE8-8CFD-BC340E89F5BE}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {DC1803E8-2518-4F09-87A3-69C07E9D91B8}
EndGlobalSection
EndGlobal

View File

@ -0,0 +1,309 @@
using System;
using System.Threading;
using System.Threading.Tasks;
using Microsoft.AspNetCore.SignalR.Client;
namespace SignalRClientExample
{
class Program
{
static async Task Main(string[] args)
{
var token = "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiJBRE1JTiIsImp0aSI6IjYxZWVhMjE0LTJhY2QtNDNkOC05ODcwLTZmNGQ3MzUwMTg1NiIsImh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDUvMDUvaWRlbnRpdHkvY2xhaW1zL25hbWVpZGVudGlmaWVyIjoiMSIsImh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDUvMDUvaWRlbnRpdHkvY2xhaW1zL25hbWUiOiJBRE1JTiIsIlBlcm1pc3Npb24iOlsidXNlcnMud3JpdGUiLCJsb2NhdGlvbnMucmVhZCIsIm1hcC5yZWFkIiwibWFwLndyaXRlIiwic2NyaXB0cy53cml0ZSIsInNldHRpbmdzLnJlYWQiLCJzZXR0aW5ncy53cml0ZSIsImV2ZW50cy5yZWFkIiwibG9jYXRpb25zLndyaXRlIiwiZG9vcnMud3JpdGUiLCJkZXZpY2VzLndyaXRlIiwiZGV2aWNlcy5yZWFkIiwib3BlcmF0b3JzLnJlYWQiLCJvcGVyYXRvcnMud3JpdGUiLCJ1c2Vycy5yZWFkIiwic2NoZWR1bGVzLnJlYWQiLCJzY2hlZHVsZXMud3JpdGUiLCJkb29ycy5yZWFkIiwicmVwb3J0cy5yZWFkIl0sImh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vd3MvMjAwOC8wNi9pZGVudGl0eS9jbGFpbXMvcm9sZSI6IlN5c3RlbSBhZG1pbmlzdHJhdG9yIiwibmJmIjoxNjAzNDMzNDI0LCJleHAiOjE2MDQzNTUwMjQsImlzcyI6Imh0dHA6Ly9taWRwb2ludC1zZWN1cml0eS5jb20iLCJhdWQiOiJodHRwOi8vbWlkcG9pbnQtc2VjdXJpdHkuY29tIn0.raGMfS0l-6JqVB6cDKIDX0k9YDKoveVJGTKVycyf9bc";
var connection = new HubConnectionBuilder()
.WithUrl("http://localhost:8090/event-stream", options =>
{
options.AccessTokenProvider = () => Task.FromResult(token);
})
.Build();
try
{
// Pass filter Id if you want get events by filter
int? filterId = null;
await connection.StartAsync();
var channel = await connection.StreamAsChannelAsync<Event>(
"GetStream", filterId);
// Wait asynchronously for data to become available
while (await channel.WaitToReadAsync())
{
// Read all currently available data synchronously, before waiting for more data
while (channel.TryRead(out var received))
{
Console.WriteLine($"Received event: {received.LocalizedTypeName}");
}
}
await connection.StopAsync();
Console.WriteLine("Streaming completed");
}
catch (Exception exception)
{
Console.WriteLine(exception);
}
}
}
/// <summary>
/// Access control system event object
/// </summary>
public class Event
{
/// <summary>
/// Unique id
/// </summary>
public int Id { get; set; }
/// <summary>
/// Event name
/// </summary>
public DateTime Time { get; set; }
/// <summary>
/// Time event appeared in system
/// </summary>
public DateTime InsertTime { get; set; }
/// <summary>
/// First name of user that is related to event
/// </summary>
public string SourceFirstName { get; set; }
/// <summary>
/// Last name of user that is related to event
/// </summary>
public string SourceLastName { get; set; }
/// <summary>
/// Company
/// </summary>
public string SourceCompany { get; set; }
/// <summary>
/// User department
/// </summary>
public string SourceDepartment { get; set; }
/// <summary>
/// Source device name
/// </summary>
public string SourceDeviceName { get; set; }
/// <summary>
/// Source device id
/// </summary>
public int? DeviceId { get; set; }
/// <summary>
/// Module identifier
/// </summary>
public string DeviceModuleName { get; set; }
/// <summary>
/// Door id
/// </summary>
public int? DoorId { get; set; }
/// <summary>
/// Event user id
/// </summary>
public int? UserId { get; set; }
/// <summary>
/// Source door name
/// </summary>
public string SourceDoorName { get; set; }
/// <summary>
/// Event type
/// </summary>
public Guid TypeUid { get; set; }
/// <summary>
/// Localized name of event type
/// </summary>
public string LocalizedTypeName { get; set; }
/// <summary>
/// Category
/// </summary>
public string LocalizedCategoryName { get; set; }
/// <summary>
/// Reason
/// </summary>
public string LocalizedReasonName { get; set; }
/// <summary>
/// Localized door device type
/// </summary>
public string LocalizedDoorDeviceTypeName { get; set; }
/// <summary>
/// Door device type
/// </summary>
public short? SourceDoorDeviceTypeId { get; set; }
/// <summary>
/// Event reason
/// </summary>
public EventReason ReasonId { get; set; }
/// <summary>
/// Event category
/// </summary>
public EventCategory CategoryId { get; set; }
/// <summary>
/// Description
/// </summary>
public string Description { get; set; }
/// <summary>
/// Event update if set
/// </summary>
public bool IsUpdate { get; set; }
/// <summary>
/// Group name
/// </summary>
public string GroupName { get; set; }
/// <summary>
/// Input name
/// </summary>
public string DeviceInputName { get; set; }
/// <summary>
/// Output name
/// </summary>
public string DeviceOutputName { get; set; }
/// <summary>
/// Input Id
/// </summary>
public int? InputId { get; set; }
/// <summary>
/// Output Id
/// </summary>
public int? OutputId { get; set; }
/// <summary>
/// Group Id
/// </summary>
public int? GroupId { get; set; }
/// <summary>
/// TnA mode Id
/// </summary>
public int? DoorTnAModeId { get; set; }
}
public enum EventCategory
{
Unknown = 0,
Access = 1,
Alarm
}
/// <summary>
/// Reason
/// </summary>
public enum EventReason
{
/// <summary>
/// No reason
/// </summary>
NoReason = 0,
/// <summary>
/// No access
/// </summary>
NoAccess,
/// <summary>
/// Not in schedule
/// </summary>
NotInSchedule,
/// <summary>
/// Invalid credential
/// </summary>
InvalidCredential,
/// <summary>
/// Identification not found
/// </summary>
IdentificationNotFound,
/// <summary>
/// Unknown user
/// </summary>
UnknownUser,
/// <summary>
/// No access level
/// </summary>
NoAccessLevel,
/// <summary>
/// Expired access level
/// </summary>
ExpiredAccessLevel,
/// <summary>
/// Ground fault
/// </summary>
GroundFault,
/// <summary>
/// Short
/// </summary>
Short,
/// <summary>
/// Open circuit
/// </summary>
OpenCircuit,
/// <summary>
/// Foreign voltage
/// </summary>
ForeignVoltage,
/// <summary>
/// Masked
/// </summary>
Masked,
/// <summary>
/// Rejected before activation
/// </summary>
RejectedBeforeActivation,
/// <summary>
/// Rejected after activation
/// </summary>
RejectedAfterExpiration,
/// <summary>
/// Never allowed
/// </summary>
NeverAllowed,
/// <summary>
/// Operator action
/// </summary>
OperatorAction,
/// <summary>
/// Temperature check failed
/// </summary>
TemperatureCheckFailed,
/// <summary>
/// Door blocked
/// </summary>
DoorBlocked,
/// <summary>
/// Door unlocked
/// </summary>
DoorUnlocked,
/// <summary>
/// Momentary unlocked
/// </summary>
MomentaryUnlocked,
/// <summary>
/// Incomplete card and pin sequence
/// </summary>
IncompleteCardAndPinSequence
}
}

View File

@ -0,0 +1,12 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>netcoreapp3.1</TargetFramework>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.AspNetCore.SignalR.Client" Version="3.1.9" />
</ItemGroup>
</Project>

View File

@ -0,0 +1,367 @@
{
"runtimeTarget": {
"name": ".NETCoreApp,Version=v3.1",
"signature": ""
},
"compilationOptions": {},
"targets": {
".NETCoreApp,Version=v3.1": {
"SignalRClientExample/1.0.0": {
"dependencies": {
"Microsoft.AspNetCore.SignalR.Client": "3.1.9"
},
"runtime": {
"SignalRClientExample.dll": {}
}
},
"Microsoft.AspNetCore.Connections.Abstractions/3.1.9": {
"dependencies": {
"Microsoft.AspNetCore.Http.Features": "3.1.9",
"System.IO.Pipelines": "4.7.3"
},
"runtime": {
"lib/netcoreapp3.1/Microsoft.AspNetCore.Connections.Abstractions.dll": {
"assemblyVersion": "3.1.9.0",
"fileVersion": "3.100.920.47309"
}
}
},
"Microsoft.AspNetCore.Http.Connections.Client/3.1.9": {
"dependencies": {
"Microsoft.AspNetCore.Http.Connections.Common": "3.1.9",
"Microsoft.Extensions.Logging.Abstractions": "3.1.9",
"Microsoft.Extensions.Options": "3.1.9"
},
"runtime": {
"lib/netstandard2.1/Microsoft.AspNetCore.Http.Connections.Client.dll": {
"assemblyVersion": "3.1.9.0",
"fileVersion": "3.100.920.47309"
}
}
},
"Microsoft.AspNetCore.Http.Connections.Common/3.1.9": {
"dependencies": {
"Microsoft.AspNetCore.Connections.Abstractions": "3.1.9"
},
"runtime": {
"lib/netcoreapp3.1/Microsoft.AspNetCore.Http.Connections.Common.dll": {
"assemblyVersion": "3.1.9.0",
"fileVersion": "3.100.920.47309"
}
}
},
"Microsoft.AspNetCore.Http.Features/3.1.9": {
"dependencies": {
"Microsoft.Extensions.Primitives": "3.1.9",
"System.IO.Pipelines": "4.7.3"
},
"runtime": {
"lib/netcoreapp3.1/Microsoft.AspNetCore.Http.Features.dll": {
"assemblyVersion": "3.1.9.0",
"fileVersion": "3.100.920.47309"
}
}
},
"Microsoft.AspNetCore.SignalR.Client/3.1.9": {
"dependencies": {
"Microsoft.AspNetCore.Http.Connections.Client": "3.1.9",
"Microsoft.AspNetCore.SignalR.Client.Core": "3.1.9"
},
"runtime": {
"lib/netstandard2.0/Microsoft.AspNetCore.SignalR.Client.dll": {
"assemblyVersion": "3.1.9.0",
"fileVersion": "3.100.920.47309"
}
}
},
"Microsoft.AspNetCore.SignalR.Client.Core/3.1.9": {
"dependencies": {
"Microsoft.AspNetCore.SignalR.Common": "3.1.9",
"Microsoft.AspNetCore.SignalR.Protocols.Json": "3.1.9",
"Microsoft.Extensions.DependencyInjection": "3.1.9",
"Microsoft.Extensions.Logging": "3.1.9",
"System.Threading.Channels": "4.7.1"
},
"runtime": {
"lib/netstandard2.1/Microsoft.AspNetCore.SignalR.Client.Core.dll": {
"assemblyVersion": "3.1.9.0",
"fileVersion": "3.100.920.47309"
}
}
},
"Microsoft.AspNetCore.SignalR.Common/3.1.9": {
"dependencies": {
"Microsoft.AspNetCore.Connections.Abstractions": "3.1.9",
"Microsoft.Extensions.Options": "3.1.9"
},
"runtime": {
"lib/netcoreapp3.1/Microsoft.AspNetCore.SignalR.Common.dll": {
"assemblyVersion": "3.1.9.0",
"fileVersion": "3.100.920.47309"
}
}
},
"Microsoft.AspNetCore.SignalR.Protocols.Json/3.1.9": {
"dependencies": {
"Microsoft.AspNetCore.SignalR.Common": "3.1.9"
},
"runtime": {
"lib/netcoreapp3.1/Microsoft.AspNetCore.SignalR.Protocols.Json.dll": {
"assemblyVersion": "3.1.9.0",
"fileVersion": "3.100.920.47309"
}
}
},
"Microsoft.Extensions.Configuration/3.1.9": {
"dependencies": {
"Microsoft.Extensions.Configuration.Abstractions": "3.1.9"
},
"runtime": {
"lib/netcoreapp3.1/Microsoft.Extensions.Configuration.dll": {
"assemblyVersion": "3.1.9.0",
"fileVersion": "3.100.920.47302"
}
}
},
"Microsoft.Extensions.Configuration.Abstractions/3.1.9": {
"dependencies": {
"Microsoft.Extensions.Primitives": "3.1.9"
},
"runtime": {
"lib/netcoreapp3.1/Microsoft.Extensions.Configuration.Abstractions.dll": {
"assemblyVersion": "3.1.9.0",
"fileVersion": "3.100.920.47302"
}
}
},
"Microsoft.Extensions.Configuration.Binder/3.1.9": {
"dependencies": {
"Microsoft.Extensions.Configuration": "3.1.9"
},
"runtime": {
"lib/netcoreapp3.1/Microsoft.Extensions.Configuration.Binder.dll": {
"assemblyVersion": "3.1.9.0",
"fileVersion": "3.100.920.47302"
}
}
},
"Microsoft.Extensions.DependencyInjection/3.1.9": {
"dependencies": {
"Microsoft.Extensions.DependencyInjection.Abstractions": "3.1.9"
},
"runtime": {
"lib/netcoreapp3.1/Microsoft.Extensions.DependencyInjection.dll": {
"assemblyVersion": "3.1.9.0",
"fileVersion": "3.100.920.47302"
}
}
},
"Microsoft.Extensions.DependencyInjection.Abstractions/3.1.9": {
"runtime": {
"lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {
"assemblyVersion": "3.1.9.0",
"fileVersion": "3.100.920.47302"
}
}
},
"Microsoft.Extensions.Logging/3.1.9": {
"dependencies": {
"Microsoft.Extensions.Configuration.Binder": "3.1.9",
"Microsoft.Extensions.DependencyInjection": "3.1.9",
"Microsoft.Extensions.Logging.Abstractions": "3.1.9",
"Microsoft.Extensions.Options": "3.1.9"
},
"runtime": {
"lib/netcoreapp3.1/Microsoft.Extensions.Logging.dll": {
"assemblyVersion": "3.1.9.0",
"fileVersion": "3.100.920.47302"
}
}
},
"Microsoft.Extensions.Logging.Abstractions/3.1.9": {
"runtime": {
"lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll": {
"assemblyVersion": "3.1.9.0",
"fileVersion": "3.100.920.47302"
}
}
},
"Microsoft.Extensions.Options/3.1.9": {
"dependencies": {
"Microsoft.Extensions.DependencyInjection.Abstractions": "3.1.9",
"Microsoft.Extensions.Primitives": "3.1.9"
},
"runtime": {
"lib/netcoreapp3.1/Microsoft.Extensions.Options.dll": {
"assemblyVersion": "3.1.9.0",
"fileVersion": "3.100.920.47302"
}
}
},
"Microsoft.Extensions.Primitives/3.1.9": {
"runtime": {
"lib/netcoreapp3.1/Microsoft.Extensions.Primitives.dll": {
"assemblyVersion": "3.1.9.0",
"fileVersion": "3.100.920.47302"
}
}
},
"System.IO.Pipelines/4.7.3": {
"runtime": {
"lib/netcoreapp3.0/System.IO.Pipelines.dll": {
"assemblyVersion": "4.0.2.2",
"fileVersion": "4.700.20.47203"
}
}
},
"System.Threading.Channels/4.7.1": {
"runtime": {
"lib/netcoreapp3.0/System.Threading.Channels.dll": {
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.20.21406"
}
}
}
}
},
"libraries": {
"SignalRClientExample/1.0.0": {
"type": "project",
"serviceable": false,
"sha512": ""
},
"Microsoft.AspNetCore.Connections.Abstractions/3.1.9": {
"type": "package",
"serviceable": true,
"sha512": "sha512-dz3GcfGJKH2NElCYTLtRtcsIOFGFFb8DOYt/i5ZCWKegFndOuebXXc8PPPfwDxZkRUAAYrpw11Z5OgfGryoVAA==",
"path": "microsoft.aspnetcore.connections.abstractions/3.1.9",
"hashPath": "microsoft.aspnetcore.connections.abstractions.3.1.9.nupkg.sha512"
},
"Microsoft.AspNetCore.Http.Connections.Client/3.1.9": {
"type": "package",
"serviceable": true,
"sha512": "sha512-PokeYFz0xYMEzbq/m4cVrc0cg/IDQjC6A5clA7MJ/SamUo88nk68KXee6LntOrLZJbCICd9Y2kNUH1oXLQ81Hg==",
"path": "microsoft.aspnetcore.http.connections.client/3.1.9",
"hashPath": "microsoft.aspnetcore.http.connections.client.3.1.9.nupkg.sha512"
},
"Microsoft.AspNetCore.Http.Connections.Common/3.1.9": {
"type": "package",
"serviceable": true,
"sha512": "sha512-HST1PIPstG3nUlcF6l1vl2xL0wmauGOWvzerKbD6Ih+Hbf+NBD+P3an6qgzCrRUWKdYskuf8PBQhV6fvoSpF3g==",
"path": "microsoft.aspnetcore.http.connections.common/3.1.9",
"hashPath": "microsoft.aspnetcore.http.connections.common.3.1.9.nupkg.sha512"
},
"Microsoft.AspNetCore.Http.Features/3.1.9": {
"type": "package",
"serviceable": true,
"sha512": "sha512-nKccHYOQ5gxClkFiKW+EgNvtdLIEUk2d9loxZma02q4nWhoPErqJowYA46ZDF4rF4I5kFaZbHJYRCKufVficJg==",
"path": "microsoft.aspnetcore.http.features/3.1.9",
"hashPath": "microsoft.aspnetcore.http.features.3.1.9.nupkg.sha512"
},
"Microsoft.AspNetCore.SignalR.Client/3.1.9": {
"type": "package",
"serviceable": true,
"sha512": "sha512-fDqOLIF4E1y/ey838cVzZWB5r/jOMBCfsIcf6cTWCC+Jh9Jpfzy8IsgnoFacJkVqp/ZeQYjH5KRJQci0PBd4PA==",
"path": "microsoft.aspnetcore.signalr.client/3.1.9",
"hashPath": "microsoft.aspnetcore.signalr.client.3.1.9.nupkg.sha512"
},
"Microsoft.AspNetCore.SignalR.Client.Core/3.1.9": {
"type": "package",
"serviceable": true,
"sha512": "sha512-c2tZDrbGuk1jJRkQxcZo9R9X+TnXvbW/nGfyPKthKKb+SjoFHIfpiwiBraQp6NrJPsq/YjdtjAS7Q8Z5fVqLqw==",
"path": "microsoft.aspnetcore.signalr.client.core/3.1.9",
"hashPath": "microsoft.aspnetcore.signalr.client.core.3.1.9.nupkg.sha512"
},
"Microsoft.AspNetCore.SignalR.Common/3.1.9": {
"type": "package",
"serviceable": true,
"sha512": "sha512-Yqz8wY1VIU80np+K1/fuX3NpyBRIZvMg5ZJ6OTSvUIW/HFhPtLaA8BAKduIBsND8k9YjoB9D2C1XNYLugE/cfA==",
"path": "microsoft.aspnetcore.signalr.common/3.1.9",
"hashPath": "microsoft.aspnetcore.signalr.common.3.1.9.nupkg.sha512"
},
"Microsoft.AspNetCore.SignalR.Protocols.Json/3.1.9": {
"type": "package",
"serviceable": true,
"sha512": "sha512-f8ZJzakvmdENIZh6XKd/vqCgvIWvP00CyJzmjYA2+kw4mslvu9iUc3sq8agfhiUE6iH+b8d7u/V71/g112KUTg==",
"path": "microsoft.aspnetcore.signalr.protocols.json/3.1.9",
"hashPath": "microsoft.aspnetcore.signalr.protocols.json.3.1.9.nupkg.sha512"
},
"Microsoft.Extensions.Configuration/3.1.9": {
"type": "package",
"serviceable": true,
"sha512": "sha512-lqdkOGNeTMKG981Q7yWGlRiFbIlsRwTlMMiybT+WOzUCFBS/wc25tZgh7Wm/uRoBbWefgvokzmnea7ZjmFedmA==",
"path": "microsoft.extensions.configuration/3.1.9",
"hashPath": "microsoft.extensions.configuration.3.1.9.nupkg.sha512"
},
"Microsoft.Extensions.Configuration.Abstractions/3.1.9": {
"type": "package",
"serviceable": true,
"sha512": "sha512-vOJxPKczaHpXeZFrxARxYwsEulhEouXc5aZGgMdkhV/iEXX9/pfjqKk76rTG+4CsJjHV+G/4eMhvOIaQMHENNA==",
"path": "microsoft.extensions.configuration.abstractions/3.1.9",
"hashPath": "microsoft.extensions.configuration.abstractions.3.1.9.nupkg.sha512"
},
"Microsoft.Extensions.Configuration.Binder/3.1.9": {
"type": "package",
"serviceable": true,
"sha512": "sha512-BG6HcT7tARYakftqfQu+cLksgIWG1NdxMY+igI12hdZrUK+WjS973NiRyuao/U9yyTeM9NPwRnC61hCmG3G3jg==",
"path": "microsoft.extensions.configuration.binder/3.1.9",
"hashPath": "microsoft.extensions.configuration.binder.3.1.9.nupkg.sha512"
},
"Microsoft.Extensions.DependencyInjection/3.1.9": {
"type": "package",
"serviceable": true,
"sha512": "sha512-ORqfrAACcvTInie1oGola5uky344/PiNfgayTPuZWV4WnSfIQZJQm/ZLpGshJE3h7TqwYaYElGazK/yaM2bFLA==",
"path": "microsoft.extensions.dependencyinjection/3.1.9",
"hashPath": "microsoft.extensions.dependencyinjection.3.1.9.nupkg.sha512"
},
"Microsoft.Extensions.DependencyInjection.Abstractions/3.1.9": {
"type": "package",
"serviceable": true,
"sha512": "sha512-8PkcaPwiTPOhqshoY4+rQUbz86X6YpLDLUqXOezh7L2A3pgpBmeBBByYIffofBlvQxDdQ0zB2DkWjbZWyCxRWg==",
"path": "microsoft.extensions.dependencyinjection.abstractions/3.1.9",
"hashPath": "microsoft.extensions.dependencyinjection.abstractions.3.1.9.nupkg.sha512"
},
"Microsoft.Extensions.Logging/3.1.9": {
"type": "package",
"serviceable": true,
"sha512": "sha512-+V3i0jCQCO6IIOf6e+fL0SqrZd2x/Krug9EEL1JHa9R03RsbEpltCtjVY5hxedyuyuQKwvLoR12sCfu/9XEUAw==",
"path": "microsoft.extensions.logging/3.1.9",
"hashPath": "microsoft.extensions.logging.3.1.9.nupkg.sha512"
},
"Microsoft.Extensions.Logging.Abstractions/3.1.9": {
"type": "package",
"serviceable": true,
"sha512": "sha512-W5fbF8qVR9SMVVJqDQLIR7meWbev6Pu/lbrm7LDNr4Sp7HOotr4k2UULTdFSXOi5aoDdkQZpWnq0ZSpjrR3tjg==",
"path": "microsoft.extensions.logging.abstractions/3.1.9",
"hashPath": "microsoft.extensions.logging.abstractions.3.1.9.nupkg.sha512"
},
"Microsoft.Extensions.Options/3.1.9": {
"type": "package",
"serviceable": true,
"sha512": "sha512-EIb3G1DL+Rl9MvJR7LjI1wCy2nfTN4y8MflbOftn1HLYQBj/Rwl8kUbGTrSFE01c99Wm4ETjWVsjqKcpFvhPng==",
"path": "microsoft.extensions.options/3.1.9",
"hashPath": "microsoft.extensions.options.3.1.9.nupkg.sha512"
},
"Microsoft.Extensions.Primitives/3.1.9": {
"type": "package",
"serviceable": true,
"sha512": "sha512-IrHecH0eGG7/XoeEtv++oLg/sJHRNyeCqlA9RhAo6ig4GpOTjtDr32sBMYuuLtUq8ALahneWkrOzoBAwJ4L4iA==",
"path": "microsoft.extensions.primitives/3.1.9",
"hashPath": "microsoft.extensions.primitives.3.1.9.nupkg.sha512"
},
"System.IO.Pipelines/4.7.3": {
"type": "package",
"serviceable": true,
"sha512": "sha512-zykThu9scJyg2Yeg27GMZCbjzniIsmjtNP5x6kQCd/8rEeKXRy20fP2NOMS7xQ+0pS/E85LZQA+K1aoQLxiUdw==",
"path": "system.io.pipelines/4.7.3",
"hashPath": "system.io.pipelines.4.7.3.nupkg.sha512"
},
"System.Threading.Channels/4.7.1": {
"type": "package",
"serviceable": true,
"sha512": "sha512-6akRtHK/wab3246t4p5v3HQrtQk8LboOt5T4dtpNgsp3zvDeM4/Gx8V12t0h+c/W9/enUrilk8n6EQqdQorZAA==",
"path": "system.threading.channels/4.7.1",
"hashPath": "system.threading.channels.4.7.1.nupkg.sha512"
}
}
}

View File

@ -0,0 +1,10 @@
{
"runtimeOptions": {
"additionalProbingPaths": [
"C:\\Users\\Gytis\\.dotnet\\store\\|arch|\\|tfm|",
"C:\\Users\\Gytis\\.nuget\\packages",
"C:\\Microsoft\\Xamarin\\NuGet",
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder"
]
}
}

View File

@ -0,0 +1,9 @@
{
"runtimeOptions": {
"tfm": "netcoreapp3.1",
"framework": {
"name": "Microsoft.NETCore.App",
"version": "3.1.0"
}
}
}

View File

@ -0,0 +1,4 @@
// <autogenerated />
using System;
using System.Reflection;
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v3.1", FrameworkDisplayName = "")]

View File

@ -0,0 +1,23 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Runtime Version:4.0.30319.42000
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
using System;
using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("SignalRClientExample")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
[assembly: System.Reflection.AssemblyProductAttribute("SignalRClientExample")]
[assembly: System.Reflection.AssemblyTitleAttribute("SignalRClientExample")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
// Generated by the MSBuild WriteCodeFragment class.

View File

@ -0,0 +1 @@
af654ccaa2ae68ce1e186c4dead0b721e88e8600

View File

@ -0,0 +1 @@
5837ec2ff94f9c63ebcd65ef1bd6b6901d874bf4

View File

@ -0,0 +1,66 @@
C:\Users\Gytis\source\repos\SignalRClientExample\SignalRClientExample\bin\Debug\netcoreapp3.1\SignalRClientExample.exe
C:\Users\Gytis\source\repos\SignalRClientExample\SignalRClientExample\obj\Debug\netcoreapp3.1\SignalRClientExample.csprojAssemblyReference.cache
C:\Users\Gytis\source\repos\SignalRClientExample\SignalRClientExample\obj\Debug\netcoreapp3.1\SignalRClientExample.AssemblyInfoInputs.cache
C:\Users\Gytis\source\repos\SignalRClientExample\SignalRClientExample\obj\Debug\netcoreapp3.1\SignalRClientExample.AssemblyInfo.cs
C:\Users\Gytis\source\repos\SignalRClientExample\SignalRClientExample\bin\Debug\netcoreapp3.1\SignalRClientExample.deps.json
C:\Users\Gytis\source\repos\SignalRClientExample\SignalRClientExample\bin\Debug\netcoreapp3.1\SignalRClientExample.runtimeconfig.json
C:\Users\Gytis\source\repos\SignalRClientExample\SignalRClientExample\bin\Debug\netcoreapp3.1\SignalRClientExample.runtimeconfig.dev.json
C:\Users\Gytis\source\repos\SignalRClientExample\SignalRClientExample\bin\Debug\netcoreapp3.1\SignalRClientExample.dll
C:\Users\Gytis\source\repos\SignalRClientExample\SignalRClientExample\bin\Debug\netcoreapp3.1\SignalRClientExample.pdb
C:\Users\Gytis\source\repos\SignalRClientExample\SignalRClientExample\bin\Debug\netcoreapp3.1\Microsoft.AspNetCore.Connections.Abstractions.dll
C:\Users\Gytis\source\repos\SignalRClientExample\SignalRClientExample\bin\Debug\netcoreapp3.1\Microsoft.AspNetCore.Http.Connections.Client.dll
C:\Users\Gytis\source\repos\SignalRClientExample\SignalRClientExample\bin\Debug\netcoreapp3.1\Microsoft.AspNetCore.Http.Connections.Common.dll
C:\Users\Gytis\source\repos\SignalRClientExample\SignalRClientExample\bin\Debug\netcoreapp3.1\Microsoft.AspNetCore.Http.Features.dll
C:\Users\Gytis\source\repos\SignalRClientExample\SignalRClientExample\bin\Debug\netcoreapp3.1\Microsoft.AspNetCore.SignalR.Client.dll
C:\Users\Gytis\source\repos\SignalRClientExample\SignalRClientExample\bin\Debug\netcoreapp3.1\Microsoft.AspNetCore.SignalR.Client.Core.dll
C:\Users\Gytis\source\repos\SignalRClientExample\SignalRClientExample\bin\Debug\netcoreapp3.1\Microsoft.AspNetCore.SignalR.Common.dll
C:\Users\Gytis\source\repos\SignalRClientExample\SignalRClientExample\bin\Debug\netcoreapp3.1\Microsoft.AspNetCore.SignalR.Protocols.Json.dll
C:\Users\Gytis\source\repos\SignalRClientExample\SignalRClientExample\bin\Debug\netcoreapp3.1\Microsoft.Extensions.Configuration.dll
C:\Users\Gytis\source\repos\SignalRClientExample\SignalRClientExample\bin\Debug\netcoreapp3.1\Microsoft.Extensions.Configuration.Abstractions.dll
C:\Users\Gytis\source\repos\SignalRClientExample\SignalRClientExample\bin\Debug\netcoreapp3.1\Microsoft.Extensions.Configuration.Binder.dll
C:\Users\Gytis\source\repos\SignalRClientExample\SignalRClientExample\bin\Debug\netcoreapp3.1\Microsoft.Extensions.DependencyInjection.dll
C:\Users\Gytis\source\repos\SignalRClientExample\SignalRClientExample\bin\Debug\netcoreapp3.1\Microsoft.Extensions.DependencyInjection.Abstractions.dll
C:\Users\Gytis\source\repos\SignalRClientExample\SignalRClientExample\bin\Debug\netcoreapp3.1\Microsoft.Extensions.Logging.dll
C:\Users\Gytis\source\repos\SignalRClientExample\SignalRClientExample\bin\Debug\netcoreapp3.1\Microsoft.Extensions.Logging.Abstractions.dll
C:\Users\Gytis\source\repos\SignalRClientExample\SignalRClientExample\bin\Debug\netcoreapp3.1\Microsoft.Extensions.Options.dll
C:\Users\Gytis\source\repos\SignalRClientExample\SignalRClientExample\bin\Debug\netcoreapp3.1\Microsoft.Extensions.Primitives.dll
C:\Users\Gytis\source\repos\SignalRClientExample\SignalRClientExample\bin\Debug\netcoreapp3.1\System.IO.Pipelines.dll
C:\Users\Gytis\source\repos\SignalRClientExample\SignalRClientExample\bin\Debug\netcoreapp3.1\System.Threading.Channels.dll
C:\Users\Gytis\source\repos\SignalRClientExample\SignalRClientExample\obj\Debug\netcoreapp3.1\SignalRClientExample.csproj.CoreCompileInputs.cache
C:\Users\Gytis\source\repos\SignalRClientExample\SignalRClientExample\obj\Debug\netcoreapp3.1\SignalRClientExample.csproj.CopyComplete
C:\Users\Gytis\source\repos\SignalRClientExample\SignalRClientExample\obj\Debug\netcoreapp3.1\SignalRClientExample.dll
C:\Users\Gytis\source\repos\SignalRClientExample\SignalRClientExample\obj\Debug\netcoreapp3.1\SignalRClientExample.pdb
C:\Users\Gytis\source\repos\SignalRClientExample\SignalRClientExample\obj\Debug\netcoreapp3.1\SignalRClientExample.genruntimeconfig.cache
C:\Users\Gytis\Documents\scripts\SignalRClientExample\SignalRClientExample\bin\Debug\netcoreapp3.1\SignalRClientExample.exe
C:\Users\Gytis\Documents\scripts\SignalRClientExample\SignalRClientExample\bin\Debug\netcoreapp3.1\SignalRClientExample.deps.json
C:\Users\Gytis\Documents\scripts\SignalRClientExample\SignalRClientExample\bin\Debug\netcoreapp3.1\SignalRClientExample.runtimeconfig.json
C:\Users\Gytis\Documents\scripts\SignalRClientExample\SignalRClientExample\bin\Debug\netcoreapp3.1\SignalRClientExample.runtimeconfig.dev.json
C:\Users\Gytis\Documents\scripts\SignalRClientExample\SignalRClientExample\bin\Debug\netcoreapp3.1\SignalRClientExample.dll
C:\Users\Gytis\Documents\scripts\SignalRClientExample\SignalRClientExample\bin\Debug\netcoreapp3.1\SignalRClientExample.pdb
C:\Users\Gytis\Documents\scripts\SignalRClientExample\SignalRClientExample\bin\Debug\netcoreapp3.1\Microsoft.AspNetCore.Connections.Abstractions.dll
C:\Users\Gytis\Documents\scripts\SignalRClientExample\SignalRClientExample\bin\Debug\netcoreapp3.1\Microsoft.AspNetCore.Http.Connections.Client.dll
C:\Users\Gytis\Documents\scripts\SignalRClientExample\SignalRClientExample\bin\Debug\netcoreapp3.1\Microsoft.AspNetCore.Http.Connections.Common.dll
C:\Users\Gytis\Documents\scripts\SignalRClientExample\SignalRClientExample\bin\Debug\netcoreapp3.1\Microsoft.AspNetCore.Http.Features.dll
C:\Users\Gytis\Documents\scripts\SignalRClientExample\SignalRClientExample\bin\Debug\netcoreapp3.1\Microsoft.AspNetCore.SignalR.Client.dll
C:\Users\Gytis\Documents\scripts\SignalRClientExample\SignalRClientExample\bin\Debug\netcoreapp3.1\Microsoft.AspNetCore.SignalR.Client.Core.dll
C:\Users\Gytis\Documents\scripts\SignalRClientExample\SignalRClientExample\bin\Debug\netcoreapp3.1\Microsoft.AspNetCore.SignalR.Common.dll
C:\Users\Gytis\Documents\scripts\SignalRClientExample\SignalRClientExample\bin\Debug\netcoreapp3.1\Microsoft.AspNetCore.SignalR.Protocols.Json.dll
C:\Users\Gytis\Documents\scripts\SignalRClientExample\SignalRClientExample\bin\Debug\netcoreapp3.1\Microsoft.Extensions.Configuration.dll
C:\Users\Gytis\Documents\scripts\SignalRClientExample\SignalRClientExample\bin\Debug\netcoreapp3.1\Microsoft.Extensions.Configuration.Abstractions.dll
C:\Users\Gytis\Documents\scripts\SignalRClientExample\SignalRClientExample\bin\Debug\netcoreapp3.1\Microsoft.Extensions.Configuration.Binder.dll
C:\Users\Gytis\Documents\scripts\SignalRClientExample\SignalRClientExample\bin\Debug\netcoreapp3.1\Microsoft.Extensions.DependencyInjection.dll
C:\Users\Gytis\Documents\scripts\SignalRClientExample\SignalRClientExample\bin\Debug\netcoreapp3.1\Microsoft.Extensions.DependencyInjection.Abstractions.dll
C:\Users\Gytis\Documents\scripts\SignalRClientExample\SignalRClientExample\bin\Debug\netcoreapp3.1\Microsoft.Extensions.Logging.dll
C:\Users\Gytis\Documents\scripts\SignalRClientExample\SignalRClientExample\bin\Debug\netcoreapp3.1\Microsoft.Extensions.Logging.Abstractions.dll
C:\Users\Gytis\Documents\scripts\SignalRClientExample\SignalRClientExample\bin\Debug\netcoreapp3.1\Microsoft.Extensions.Options.dll
C:\Users\Gytis\Documents\scripts\SignalRClientExample\SignalRClientExample\bin\Debug\netcoreapp3.1\Microsoft.Extensions.Primitives.dll
C:\Users\Gytis\Documents\scripts\SignalRClientExample\SignalRClientExample\bin\Debug\netcoreapp3.1\System.IO.Pipelines.dll
C:\Users\Gytis\Documents\scripts\SignalRClientExample\SignalRClientExample\bin\Debug\netcoreapp3.1\System.Threading.Channels.dll
C:\Users\Gytis\Documents\scripts\SignalRClientExample\SignalRClientExample\obj\Debug\netcoreapp3.1\SignalRClientExample.csprojAssemblyReference.cache
C:\Users\Gytis\Documents\scripts\SignalRClientExample\SignalRClientExample\obj\Debug\netcoreapp3.1\SignalRClientExample.AssemblyInfoInputs.cache
C:\Users\Gytis\Documents\scripts\SignalRClientExample\SignalRClientExample\obj\Debug\netcoreapp3.1\SignalRClientExample.AssemblyInfo.cs
C:\Users\Gytis\Documents\scripts\SignalRClientExample\SignalRClientExample\obj\Debug\netcoreapp3.1\SignalRClientExample.csproj.CoreCompileInputs.cache
C:\Users\Gytis\Documents\scripts\SignalRClientExample\SignalRClientExample\obj\Debug\netcoreapp3.1\SignalRClientExample.csproj.CopyComplete
C:\Users\Gytis\Documents\scripts\SignalRClientExample\SignalRClientExample\obj\Debug\netcoreapp3.1\SignalRClientExample.dll
C:\Users\Gytis\Documents\scripts\SignalRClientExample\SignalRClientExample\obj\Debug\netcoreapp3.1\SignalRClientExample.pdb
C:\Users\Gytis\Documents\scripts\SignalRClientExample\SignalRClientExample\obj\Debug\netcoreapp3.1\SignalRClientExample.genruntimeconfig.cache

View File

@ -0,0 +1 @@
86c8e15dd33445635927cfaf398408205fd11473

View File

@ -0,0 +1,72 @@
{
"format": 1,
"restore": {
"C:\\Users\\Gytis\\Documents\\scripts\\SignalRClientExample\\SignalRClientExample\\SignalRClientExample.csproj": {}
},
"projects": {
"C:\\Users\\Gytis\\Documents\\scripts\\SignalRClientExample\\SignalRClientExample\\SignalRClientExample.csproj": {
"version": "1.0.0",
"restore": {
"projectUniqueName": "C:\\Users\\Gytis\\Documents\\scripts\\SignalRClientExample\\SignalRClientExample\\SignalRClientExample.csproj",
"projectName": "SignalRClientExample",
"projectPath": "C:\\Users\\Gytis\\Documents\\scripts\\SignalRClientExample\\SignalRClientExample\\SignalRClientExample.csproj",
"packagesPath": "C:\\Users\\Gytis\\.nuget\\packages\\",
"outputPath": "C:\\Users\\Gytis\\Documents\\scripts\\SignalRClientExample\\SignalRClientExample\\obj\\",
"projectStyle": "PackageReference",
"fallbackFolders": [
"C:\\Microsoft\\Xamarin\\NuGet\\",
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder"
],
"configFilePaths": [
"C:\\Users\\Gytis\\AppData\\Roaming\\NuGet\\NuGet.Config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config",
"C:\\Program Files (x86)\\NuGet\\Config\\Xamarin.Offline.config"
],
"originalTargetFrameworks": [
"netcoreapp3.1"
],
"sources": {
"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
"https://api.nuget.org/v3/index.json": {},
"https://dev.midpoint.lt/httpAuth/app/nuget/feed/CredoID/Prime/v3/index.json": {}
},
"frameworks": {
"netcoreapp3.1": {
"projectReferences": {}
}
},
"warningProperties": {
"warnAsError": [
"NU1605"
]
}
},
"frameworks": {
"netcoreapp3.1": {
"dependencies": {
"Microsoft.AspNetCore.SignalR.Client": {
"target": "Package",
"version": "[3.1.9, )"
}
},
"imports": [
"net461",
"net462",
"net47",
"net471",
"net472",
"net48"
],
"assetTargetFallback": true,
"warn": true,
"frameworkReferences": {
"Microsoft.NETCore.App": {
"privateAssets": "all"
}
},
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.400\\RuntimeIdentifierGraph.json"
}
}
}
}
}

View File

@ -0,0 +1,18 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">True</RestoreSuccess>
<RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
<ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile>
<NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
<NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\Gytis\.nuget\packages\;C:\Microsoft\Xamarin\NuGet\;C:\Program Files\dotnet\sdk\NuGetFallbackFolder</NuGetPackageFolders>
<NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">5.7.0</NuGetToolVersion>
</PropertyGroup>
<ItemGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<SourceRoot Include="$([MSBuild]::EnsureTrailingSlash($(NuGetPackageFolders)))" />
</ItemGroup>
<PropertyGroup>
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
</PropertyGroup>
</Project>

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
</PropertyGroup>
</Project>

View File

@ -0,0 +1,642 @@
{
"version": 3,
"targets": {
".NETCoreApp,Version=v3.1": {
"Microsoft.AspNetCore.Connections.Abstractions/3.1.9": {
"type": "package",
"dependencies": {
"Microsoft.AspNetCore.Http.Features": "3.1.9",
"System.IO.Pipelines": "4.7.3"
},
"compile": {
"lib/netcoreapp3.1/Microsoft.AspNetCore.Connections.Abstractions.dll": {}
},
"runtime": {
"lib/netcoreapp3.1/Microsoft.AspNetCore.Connections.Abstractions.dll": {}
}
},
"Microsoft.AspNetCore.Http.Connections.Client/3.1.9": {
"type": "package",
"dependencies": {
"Microsoft.AspNetCore.Http.Connections.Common": "3.1.9",
"Microsoft.Extensions.Logging.Abstractions": "3.1.9",
"Microsoft.Extensions.Options": "3.1.9"
},
"compile": {
"lib/netstandard2.1/Microsoft.AspNetCore.Http.Connections.Client.dll": {}
},
"runtime": {
"lib/netstandard2.1/Microsoft.AspNetCore.Http.Connections.Client.dll": {}
}
},
"Microsoft.AspNetCore.Http.Connections.Common/3.1.9": {
"type": "package",
"dependencies": {
"Microsoft.AspNetCore.Connections.Abstractions": "3.1.9"
},
"compile": {
"lib/netcoreapp3.1/Microsoft.AspNetCore.Http.Connections.Common.dll": {}
},
"runtime": {
"lib/netcoreapp3.1/Microsoft.AspNetCore.Http.Connections.Common.dll": {}
}
},
"Microsoft.AspNetCore.Http.Features/3.1.9": {
"type": "package",
"dependencies": {
"Microsoft.Extensions.Primitives": "3.1.9",
"System.IO.Pipelines": "4.7.3"
},
"compile": {
"lib/netcoreapp3.1/Microsoft.AspNetCore.Http.Features.dll": {}
},
"runtime": {
"lib/netcoreapp3.1/Microsoft.AspNetCore.Http.Features.dll": {}
}
},
"Microsoft.AspNetCore.SignalR.Client/3.1.9": {
"type": "package",
"dependencies": {
"Microsoft.AspNetCore.Http.Connections.Client": "3.1.9",
"Microsoft.AspNetCore.SignalR.Client.Core": "3.1.9"
},
"compile": {
"lib/netstandard2.0/Microsoft.AspNetCore.SignalR.Client.dll": {}
},
"runtime": {
"lib/netstandard2.0/Microsoft.AspNetCore.SignalR.Client.dll": {}
}
},
"Microsoft.AspNetCore.SignalR.Client.Core/3.1.9": {
"type": "package",
"dependencies": {
"Microsoft.AspNetCore.SignalR.Common": "3.1.9",
"Microsoft.AspNetCore.SignalR.Protocols.Json": "3.1.9",
"Microsoft.Extensions.DependencyInjection": "3.1.9",
"Microsoft.Extensions.Logging": "3.1.9",
"System.Threading.Channels": "4.7.1"
},
"compile": {
"lib/netstandard2.1/Microsoft.AspNetCore.SignalR.Client.Core.dll": {}
},
"runtime": {
"lib/netstandard2.1/Microsoft.AspNetCore.SignalR.Client.Core.dll": {}
}
},
"Microsoft.AspNetCore.SignalR.Common/3.1.9": {
"type": "package",
"dependencies": {
"Microsoft.AspNetCore.Connections.Abstractions": "3.1.9",
"Microsoft.Extensions.Options": "3.1.9"
},
"compile": {
"lib/netcoreapp3.1/Microsoft.AspNetCore.SignalR.Common.dll": {}
},
"runtime": {
"lib/netcoreapp3.1/Microsoft.AspNetCore.SignalR.Common.dll": {}
}
},
"Microsoft.AspNetCore.SignalR.Protocols.Json/3.1.9": {
"type": "package",
"dependencies": {
"Microsoft.AspNetCore.SignalR.Common": "3.1.9"
},
"compile": {
"lib/netcoreapp3.1/Microsoft.AspNetCore.SignalR.Protocols.Json.dll": {}
},
"runtime": {
"lib/netcoreapp3.1/Microsoft.AspNetCore.SignalR.Protocols.Json.dll": {}
}
},
"Microsoft.Extensions.Configuration/3.1.9": {
"type": "package",
"dependencies": {
"Microsoft.Extensions.Configuration.Abstractions": "3.1.9"
},
"compile": {
"lib/netcoreapp3.1/Microsoft.Extensions.Configuration.dll": {}
},
"runtime": {
"lib/netcoreapp3.1/Microsoft.Extensions.Configuration.dll": {}
}
},
"Microsoft.Extensions.Configuration.Abstractions/3.1.9": {
"type": "package",
"dependencies": {
"Microsoft.Extensions.Primitives": "3.1.9"
},
"compile": {
"lib/netcoreapp3.1/Microsoft.Extensions.Configuration.Abstractions.dll": {}
},
"runtime": {
"lib/netcoreapp3.1/Microsoft.Extensions.Configuration.Abstractions.dll": {}
}
},
"Microsoft.Extensions.Configuration.Binder/3.1.9": {
"type": "package",
"dependencies": {
"Microsoft.Extensions.Configuration": "3.1.9"
},
"compile": {
"lib/netcoreapp3.1/Microsoft.Extensions.Configuration.Binder.dll": {}
},
"runtime": {
"lib/netcoreapp3.1/Microsoft.Extensions.Configuration.Binder.dll": {}
}
},
"Microsoft.Extensions.DependencyInjection/3.1.9": {
"type": "package",
"dependencies": {
"Microsoft.Extensions.DependencyInjection.Abstractions": "3.1.9"
},
"compile": {
"lib/netcoreapp3.1/Microsoft.Extensions.DependencyInjection.dll": {}
},
"runtime": {
"lib/netcoreapp3.1/Microsoft.Extensions.DependencyInjection.dll": {}
}
},
"Microsoft.Extensions.DependencyInjection.Abstractions/3.1.9": {
"type": "package",
"compile": {
"lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {}
},
"runtime": {
"lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {}
}
},
"Microsoft.Extensions.Logging/3.1.9": {
"type": "package",
"dependencies": {
"Microsoft.Extensions.Configuration.Binder": "3.1.9",
"Microsoft.Extensions.DependencyInjection": "3.1.9",
"Microsoft.Extensions.Logging.Abstractions": "3.1.9",
"Microsoft.Extensions.Options": "3.1.9"
},
"compile": {
"lib/netcoreapp3.1/Microsoft.Extensions.Logging.dll": {}
},
"runtime": {
"lib/netcoreapp3.1/Microsoft.Extensions.Logging.dll": {}
}
},
"Microsoft.Extensions.Logging.Abstractions/3.1.9": {
"type": "package",
"compile": {
"lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll": {}
},
"runtime": {
"lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll": {}
}
},
"Microsoft.Extensions.Options/3.1.9": {
"type": "package",
"dependencies": {
"Microsoft.Extensions.DependencyInjection.Abstractions": "3.1.9",
"Microsoft.Extensions.Primitives": "3.1.9"
},
"compile": {
"lib/netcoreapp3.1/Microsoft.Extensions.Options.dll": {}
},
"runtime": {
"lib/netcoreapp3.1/Microsoft.Extensions.Options.dll": {}
}
},
"Microsoft.Extensions.Primitives/3.1.9": {
"type": "package",
"compile": {
"lib/netcoreapp3.1/Microsoft.Extensions.Primitives.dll": {}
},
"runtime": {
"lib/netcoreapp3.1/Microsoft.Extensions.Primitives.dll": {}
}
},
"System.IO.Pipelines/4.7.3": {
"type": "package",
"compile": {
"ref/netcoreapp2.0/System.IO.Pipelines.dll": {}
},
"runtime": {
"lib/netcoreapp3.0/System.IO.Pipelines.dll": {}
}
},
"System.Threading.Channels/4.7.1": {
"type": "package",
"compile": {
"lib/netcoreapp3.0/System.Threading.Channels.dll": {}
},
"runtime": {
"lib/netcoreapp3.0/System.Threading.Channels.dll": {}
}
}
}
},
"libraries": {
"Microsoft.AspNetCore.Connections.Abstractions/3.1.9": {
"sha512": "dz3GcfGJKH2NElCYTLtRtcsIOFGFFb8DOYt/i5ZCWKegFndOuebXXc8PPPfwDxZkRUAAYrpw11Z5OgfGryoVAA==",
"type": "package",
"path": "microsoft.aspnetcore.connections.abstractions/3.1.9",
"files": [
".nupkg.metadata",
".signature.p7s",
"Icon.png",
"THIRD-PARTY-NOTICES.TXT",
"lib/netcoreapp3.1/Microsoft.AspNetCore.Connections.Abstractions.dll",
"lib/netcoreapp3.1/Microsoft.AspNetCore.Connections.Abstractions.xml",
"lib/netstandard2.0/Microsoft.AspNetCore.Connections.Abstractions.dll",
"lib/netstandard2.0/Microsoft.AspNetCore.Connections.Abstractions.xml",
"lib/netstandard2.1/Microsoft.AspNetCore.Connections.Abstractions.dll",
"lib/netstandard2.1/Microsoft.AspNetCore.Connections.Abstractions.xml",
"microsoft.aspnetcore.connections.abstractions.3.1.9.nupkg.sha512",
"microsoft.aspnetcore.connections.abstractions.nuspec"
]
},
"Microsoft.AspNetCore.Http.Connections.Client/3.1.9": {
"sha512": "PokeYFz0xYMEzbq/m4cVrc0cg/IDQjC6A5clA7MJ/SamUo88nk68KXee6LntOrLZJbCICd9Y2kNUH1oXLQ81Hg==",
"type": "package",
"path": "microsoft.aspnetcore.http.connections.client/3.1.9",
"files": [
".nupkg.metadata",
".signature.p7s",
"Icon.png",
"THIRD-PARTY-NOTICES.TXT",
"lib/netstandard2.0/Microsoft.AspNetCore.Http.Connections.Client.dll",
"lib/netstandard2.0/Microsoft.AspNetCore.Http.Connections.Client.xml",
"lib/netstandard2.1/Microsoft.AspNetCore.Http.Connections.Client.dll",
"lib/netstandard2.1/Microsoft.AspNetCore.Http.Connections.Client.xml",
"microsoft.aspnetcore.http.connections.client.3.1.9.nupkg.sha512",
"microsoft.aspnetcore.http.connections.client.nuspec"
]
},
"Microsoft.AspNetCore.Http.Connections.Common/3.1.9": {
"sha512": "HST1PIPstG3nUlcF6l1vl2xL0wmauGOWvzerKbD6Ih+Hbf+NBD+P3an6qgzCrRUWKdYskuf8PBQhV6fvoSpF3g==",
"type": "package",
"path": "microsoft.aspnetcore.http.connections.common/3.1.9",
"files": [
".nupkg.metadata",
".signature.p7s",
"Icon.png",
"THIRD-PARTY-NOTICES.TXT",
"lib/netcoreapp3.1/Microsoft.AspNetCore.Http.Connections.Common.dll",
"lib/netcoreapp3.1/Microsoft.AspNetCore.Http.Connections.Common.xml",
"lib/netstandard2.0/Microsoft.AspNetCore.Http.Connections.Common.dll",
"lib/netstandard2.0/Microsoft.AspNetCore.Http.Connections.Common.xml",
"microsoft.aspnetcore.http.connections.common.3.1.9.nupkg.sha512",
"microsoft.aspnetcore.http.connections.common.nuspec"
]
},
"Microsoft.AspNetCore.Http.Features/3.1.9": {
"sha512": "nKccHYOQ5gxClkFiKW+EgNvtdLIEUk2d9loxZma02q4nWhoPErqJowYA46ZDF4rF4I5kFaZbHJYRCKufVficJg==",
"type": "package",
"path": "microsoft.aspnetcore.http.features/3.1.9",
"files": [
".nupkg.metadata",
".signature.p7s",
"Icon.png",
"THIRD-PARTY-NOTICES.TXT",
"lib/netcoreapp3.1/Microsoft.AspNetCore.Http.Features.dll",
"lib/netcoreapp3.1/Microsoft.AspNetCore.Http.Features.xml",
"lib/netstandard2.0/Microsoft.AspNetCore.Http.Features.dll",
"lib/netstandard2.0/Microsoft.AspNetCore.Http.Features.xml",
"microsoft.aspnetcore.http.features.3.1.9.nupkg.sha512",
"microsoft.aspnetcore.http.features.nuspec"
]
},
"Microsoft.AspNetCore.SignalR.Client/3.1.9": {
"sha512": "fDqOLIF4E1y/ey838cVzZWB5r/jOMBCfsIcf6cTWCC+Jh9Jpfzy8IsgnoFacJkVqp/ZeQYjH5KRJQci0PBd4PA==",
"type": "package",
"path": "microsoft.aspnetcore.signalr.client/3.1.9",
"files": [
".nupkg.metadata",
".signature.p7s",
"Icon.png",
"THIRD-PARTY-NOTICES.TXT",
"lib/netstandard2.0/Microsoft.AspNetCore.SignalR.Client.dll",
"lib/netstandard2.0/Microsoft.AspNetCore.SignalR.Client.xml",
"microsoft.aspnetcore.signalr.client.3.1.9.nupkg.sha512",
"microsoft.aspnetcore.signalr.client.nuspec"
]
},
"Microsoft.AspNetCore.SignalR.Client.Core/3.1.9": {
"sha512": "c2tZDrbGuk1jJRkQxcZo9R9X+TnXvbW/nGfyPKthKKb+SjoFHIfpiwiBraQp6NrJPsq/YjdtjAS7Q8Z5fVqLqw==",
"type": "package",
"path": "microsoft.aspnetcore.signalr.client.core/3.1.9",
"files": [
".nupkg.metadata",
".signature.p7s",
"Icon.png",
"THIRD-PARTY-NOTICES.TXT",
"lib/netstandard2.0/Microsoft.AspNetCore.SignalR.Client.Core.dll",
"lib/netstandard2.0/Microsoft.AspNetCore.SignalR.Client.Core.xml",
"lib/netstandard2.1/Microsoft.AspNetCore.SignalR.Client.Core.dll",
"lib/netstandard2.1/Microsoft.AspNetCore.SignalR.Client.Core.xml",
"microsoft.aspnetcore.signalr.client.core.3.1.9.nupkg.sha512",
"microsoft.aspnetcore.signalr.client.core.nuspec"
]
},
"Microsoft.AspNetCore.SignalR.Common/3.1.9": {
"sha512": "Yqz8wY1VIU80np+K1/fuX3NpyBRIZvMg5ZJ6OTSvUIW/HFhPtLaA8BAKduIBsND8k9YjoB9D2C1XNYLugE/cfA==",
"type": "package",
"path": "microsoft.aspnetcore.signalr.common/3.1.9",
"files": [
".nupkg.metadata",
".signature.p7s",
"Icon.png",
"THIRD-PARTY-NOTICES.TXT",
"lib/netcoreapp3.1/Microsoft.AspNetCore.SignalR.Common.dll",
"lib/netcoreapp3.1/Microsoft.AspNetCore.SignalR.Common.xml",
"lib/netstandard2.0/Microsoft.AspNetCore.SignalR.Common.dll",
"lib/netstandard2.0/Microsoft.AspNetCore.SignalR.Common.xml",
"microsoft.aspnetcore.signalr.common.3.1.9.nupkg.sha512",
"microsoft.aspnetcore.signalr.common.nuspec"
]
},
"Microsoft.AspNetCore.SignalR.Protocols.Json/3.1.9": {
"sha512": "f8ZJzakvmdENIZh6XKd/vqCgvIWvP00CyJzmjYA2+kw4mslvu9iUc3sq8agfhiUE6iH+b8d7u/V71/g112KUTg==",
"type": "package",
"path": "microsoft.aspnetcore.signalr.protocols.json/3.1.9",
"files": [
".nupkg.metadata",
".signature.p7s",
"Icon.png",
"THIRD-PARTY-NOTICES.TXT",
"lib/netcoreapp3.1/Microsoft.AspNetCore.SignalR.Protocols.Json.dll",
"lib/netcoreapp3.1/Microsoft.AspNetCore.SignalR.Protocols.Json.xml",
"lib/netstandard2.0/Microsoft.AspNetCore.SignalR.Protocols.Json.dll",
"lib/netstandard2.0/Microsoft.AspNetCore.SignalR.Protocols.Json.xml",
"microsoft.aspnetcore.signalr.protocols.json.3.1.9.nupkg.sha512",
"microsoft.aspnetcore.signalr.protocols.json.nuspec"
]
},
"Microsoft.Extensions.Configuration/3.1.9": {
"sha512": "lqdkOGNeTMKG981Q7yWGlRiFbIlsRwTlMMiybT+WOzUCFBS/wc25tZgh7Wm/uRoBbWefgvokzmnea7ZjmFedmA==",
"type": "package",
"path": "microsoft.extensions.configuration/3.1.9",
"files": [
".nupkg.metadata",
".signature.p7s",
"Icon.png",
"lib/netcoreapp3.1/Microsoft.Extensions.Configuration.dll",
"lib/netcoreapp3.1/Microsoft.Extensions.Configuration.xml",
"lib/netstandard2.0/Microsoft.Extensions.Configuration.dll",
"lib/netstandard2.0/Microsoft.Extensions.Configuration.xml",
"microsoft.extensions.configuration.3.1.9.nupkg.sha512",
"microsoft.extensions.configuration.nuspec"
]
},
"Microsoft.Extensions.Configuration.Abstractions/3.1.9": {
"sha512": "vOJxPKczaHpXeZFrxARxYwsEulhEouXc5aZGgMdkhV/iEXX9/pfjqKk76rTG+4CsJjHV+G/4eMhvOIaQMHENNA==",
"type": "package",
"path": "microsoft.extensions.configuration.abstractions/3.1.9",
"files": [
".nupkg.metadata",
".signature.p7s",
"Icon.png",
"lib/netcoreapp3.1/Microsoft.Extensions.Configuration.Abstractions.dll",
"lib/netcoreapp3.1/Microsoft.Extensions.Configuration.Abstractions.xml",
"lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.dll",
"lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.xml",
"microsoft.extensions.configuration.abstractions.3.1.9.nupkg.sha512",
"microsoft.extensions.configuration.abstractions.nuspec"
]
},
"Microsoft.Extensions.Configuration.Binder/3.1.9": {
"sha512": "BG6HcT7tARYakftqfQu+cLksgIWG1NdxMY+igI12hdZrUK+WjS973NiRyuao/U9yyTeM9NPwRnC61hCmG3G3jg==",
"type": "package",
"path": "microsoft.extensions.configuration.binder/3.1.9",
"files": [
".nupkg.metadata",
".signature.p7s",
"Icon.png",
"lib/netcoreapp3.1/Microsoft.Extensions.Configuration.Binder.dll",
"lib/netcoreapp3.1/Microsoft.Extensions.Configuration.Binder.xml",
"lib/netstandard2.0/Microsoft.Extensions.Configuration.Binder.dll",
"lib/netstandard2.0/Microsoft.Extensions.Configuration.Binder.xml",
"microsoft.extensions.configuration.binder.3.1.9.nupkg.sha512",
"microsoft.extensions.configuration.binder.nuspec"
]
},
"Microsoft.Extensions.DependencyInjection/3.1.9": {
"sha512": "ORqfrAACcvTInie1oGola5uky344/PiNfgayTPuZWV4WnSfIQZJQm/ZLpGshJE3h7TqwYaYElGazK/yaM2bFLA==",
"type": "package",
"path": "microsoft.extensions.dependencyinjection/3.1.9",
"files": [
".nupkg.metadata",
".signature.p7s",
"Icon.png",
"lib/net461/Microsoft.Extensions.DependencyInjection.dll",
"lib/net461/Microsoft.Extensions.DependencyInjection.xml",
"lib/netcoreapp3.1/Microsoft.Extensions.DependencyInjection.dll",
"lib/netcoreapp3.1/Microsoft.Extensions.DependencyInjection.xml",
"lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.dll",
"lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.xml",
"lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.dll",
"lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.xml",
"microsoft.extensions.dependencyinjection.3.1.9.nupkg.sha512",
"microsoft.extensions.dependencyinjection.nuspec"
]
},
"Microsoft.Extensions.DependencyInjection.Abstractions/3.1.9": {
"sha512": "8PkcaPwiTPOhqshoY4+rQUbz86X6YpLDLUqXOezh7L2A3pgpBmeBBByYIffofBlvQxDdQ0zB2DkWjbZWyCxRWg==",
"type": "package",
"path": "microsoft.extensions.dependencyinjection.abstractions/3.1.9",
"files": [
".nupkg.metadata",
".signature.p7s",
"Icon.png",
"lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll",
"lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml",
"microsoft.extensions.dependencyinjection.abstractions.3.1.9.nupkg.sha512",
"microsoft.extensions.dependencyinjection.abstractions.nuspec"
]
},
"Microsoft.Extensions.Logging/3.1.9": {
"sha512": "+V3i0jCQCO6IIOf6e+fL0SqrZd2x/Krug9EEL1JHa9R03RsbEpltCtjVY5hxedyuyuQKwvLoR12sCfu/9XEUAw==",
"type": "package",
"path": "microsoft.extensions.logging/3.1.9",
"files": [
".nupkg.metadata",
".signature.p7s",
"Icon.png",
"lib/netcoreapp3.1/Microsoft.Extensions.Logging.dll",
"lib/netcoreapp3.1/Microsoft.Extensions.Logging.xml",
"lib/netstandard2.0/Microsoft.Extensions.Logging.dll",
"lib/netstandard2.0/Microsoft.Extensions.Logging.xml",
"microsoft.extensions.logging.3.1.9.nupkg.sha512",
"microsoft.extensions.logging.nuspec"
]
},
"Microsoft.Extensions.Logging.Abstractions/3.1.9": {
"sha512": "W5fbF8qVR9SMVVJqDQLIR7meWbev6Pu/lbrm7LDNr4Sp7HOotr4k2UULTdFSXOi5aoDdkQZpWnq0ZSpjrR3tjg==",
"type": "package",
"path": "microsoft.extensions.logging.abstractions/3.1.9",
"files": [
".nupkg.metadata",
".signature.p7s",
"Icon.png",
"lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll",
"lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.xml",
"microsoft.extensions.logging.abstractions.3.1.9.nupkg.sha512",
"microsoft.extensions.logging.abstractions.nuspec"
]
},
"Microsoft.Extensions.Options/3.1.9": {
"sha512": "EIb3G1DL+Rl9MvJR7LjI1wCy2nfTN4y8MflbOftn1HLYQBj/Rwl8kUbGTrSFE01c99Wm4ETjWVsjqKcpFvhPng==",
"type": "package",
"path": "microsoft.extensions.options/3.1.9",
"files": [
".nupkg.metadata",
".signature.p7s",
"Icon.png",
"lib/netcoreapp3.1/Microsoft.Extensions.Options.dll",
"lib/netcoreapp3.1/Microsoft.Extensions.Options.xml",
"lib/netstandard2.0/Microsoft.Extensions.Options.dll",
"lib/netstandard2.0/Microsoft.Extensions.Options.xml",
"microsoft.extensions.options.3.1.9.nupkg.sha512",
"microsoft.extensions.options.nuspec"
]
},
"Microsoft.Extensions.Primitives/3.1.9": {
"sha512": "IrHecH0eGG7/XoeEtv++oLg/sJHRNyeCqlA9RhAo6ig4GpOTjtDr32sBMYuuLtUq8ALahneWkrOzoBAwJ4L4iA==",
"type": "package",
"path": "microsoft.extensions.primitives/3.1.9",
"files": [
".nupkg.metadata",
".signature.p7s",
"Icon.png",
"lib/netcoreapp3.1/Microsoft.Extensions.Primitives.dll",
"lib/netcoreapp3.1/Microsoft.Extensions.Primitives.xml",
"lib/netstandard2.0/Microsoft.Extensions.Primitives.dll",
"lib/netstandard2.0/Microsoft.Extensions.Primitives.xml",
"microsoft.extensions.primitives.3.1.9.nupkg.sha512",
"microsoft.extensions.primitives.nuspec"
]
},
"System.IO.Pipelines/4.7.3": {
"sha512": "zykThu9scJyg2Yeg27GMZCbjzniIsmjtNP5x6kQCd/8rEeKXRy20fP2NOMS7xQ+0pS/E85LZQA+K1aoQLxiUdw==",
"type": "package",
"path": "system.io.pipelines/4.7.3",
"files": [
".nupkg.metadata",
".signature.p7s",
"Icon.png",
"LICENSE.TXT",
"THIRD-PARTY-NOTICES.TXT",
"lib/net461/System.IO.Pipelines.dll",
"lib/net461/System.IO.Pipelines.xml",
"lib/netcoreapp3.0/System.IO.Pipelines.dll",
"lib/netcoreapp3.0/System.IO.Pipelines.xml",
"lib/netstandard1.3/System.IO.Pipelines.dll",
"lib/netstandard1.3/System.IO.Pipelines.xml",
"lib/netstandard2.0/System.IO.Pipelines.dll",
"lib/netstandard2.0/System.IO.Pipelines.xml",
"ref/net461/System.IO.Pipelines.dll",
"ref/net461/System.IO.Pipelines.xml",
"ref/netcoreapp2.0/System.IO.Pipelines.dll",
"ref/netcoreapp2.0/System.IO.Pipelines.xml",
"system.io.pipelines.4.7.3.nupkg.sha512",
"system.io.pipelines.nuspec",
"useSharedDesignerContext.txt",
"version.txt"
]
},
"System.Threading.Channels/4.7.1": {
"sha512": "6akRtHK/wab3246t4p5v3HQrtQk8LboOt5T4dtpNgsp3zvDeM4/Gx8V12t0h+c/W9/enUrilk8n6EQqdQorZAA==",
"type": "package",
"path": "system.threading.channels/4.7.1",
"files": [
".nupkg.metadata",
".signature.p7s",
"Icon.png",
"LICENSE.TXT",
"THIRD-PARTY-NOTICES.TXT",
"lib/net461/System.Threading.Channels.dll",
"lib/net461/System.Threading.Channels.xml",
"lib/netcoreapp3.0/System.Threading.Channels.dll",
"lib/netcoreapp3.0/System.Threading.Channels.xml",
"lib/netstandard1.3/System.Threading.Channels.dll",
"lib/netstandard1.3/System.Threading.Channels.xml",
"lib/netstandard2.0/System.Threading.Channels.dll",
"lib/netstandard2.0/System.Threading.Channels.xml",
"system.threading.channels.4.7.1.nupkg.sha512",
"system.threading.channels.nuspec",
"useSharedDesignerContext.txt",
"version.txt"
]
}
},
"projectFileDependencyGroups": {
".NETCoreApp,Version=v3.1": [
"Microsoft.AspNetCore.SignalR.Client >= 3.1.9"
]
},
"packageFolders": {
"C:\\Users\\Gytis\\.nuget\\packages\\": {},
"C:\\Microsoft\\Xamarin\\NuGet\\": {},
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder": {}
},
"project": {
"version": "1.0.0",
"restore": {
"projectUniqueName": "C:\\Users\\Gytis\\Documents\\scripts\\SignalRClientExample\\SignalRClientExample\\SignalRClientExample.csproj",
"projectName": "SignalRClientExample",
"projectPath": "C:\\Users\\Gytis\\Documents\\scripts\\SignalRClientExample\\SignalRClientExample\\SignalRClientExample.csproj",
"packagesPath": "C:\\Users\\Gytis\\.nuget\\packages\\",
"outputPath": "C:\\Users\\Gytis\\Documents\\scripts\\SignalRClientExample\\SignalRClientExample\\obj\\",
"projectStyle": "PackageReference",
"fallbackFolders": [
"C:\\Microsoft\\Xamarin\\NuGet\\",
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder"
],
"configFilePaths": [
"C:\\Users\\Gytis\\AppData\\Roaming\\NuGet\\NuGet.Config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config",
"C:\\Program Files (x86)\\NuGet\\Config\\Xamarin.Offline.config"
],
"originalTargetFrameworks": [
"netcoreapp3.1"
],
"sources": {
"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
"https://api.nuget.org/v3/index.json": {},
"https://dev.midpoint.lt/httpAuth/app/nuget/feed/CredoID/Prime/v3/index.json": {}
},
"frameworks": {
"netcoreapp3.1": {
"projectReferences": {}
}
},
"warningProperties": {
"warnAsError": [
"NU1605"
]
}
},
"frameworks": {
"netcoreapp3.1": {
"dependencies": {
"Microsoft.AspNetCore.SignalR.Client": {
"target": "Package",
"version": "[3.1.9, )"
}
},
"imports": [
"net461",
"net462",
"net47",
"net471",
"net472",
"net48"
],
"assetTargetFallback": true,
"warn": true,
"frameworkReferences": {
"Microsoft.NETCore.App": {
"privateAssets": "all"
}
},
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.400\\RuntimeIdentifierGraph.json"
}
}
}
}

View File

@ -0,0 +1,28 @@
{
"version": 2,
"dgSpecHash": "DhR3F291KBNXPsCZW2IDTi3rhSblMiLVtWPt+SGakDHBUhbXfOuiUdF4vbc8pxdOXan4DkRXHQz8qewnvM+DJA==",
"success": true,
"projectFilePath": "C:\\Users\\Gytis\\Documents\\scripts\\SignalRClientExample\\SignalRClientExample\\SignalRClientExample.csproj",
"expectedPackageFiles": [
"C:\\Users\\Gytis\\.nuget\\packages\\microsoft.aspnetcore.connections.abstractions\\3.1.9\\microsoft.aspnetcore.connections.abstractions.3.1.9.nupkg.sha512",
"C:\\Users\\Gytis\\.nuget\\packages\\microsoft.aspnetcore.http.connections.client\\3.1.9\\microsoft.aspnetcore.http.connections.client.3.1.9.nupkg.sha512",
"C:\\Users\\Gytis\\.nuget\\packages\\microsoft.aspnetcore.http.connections.common\\3.1.9\\microsoft.aspnetcore.http.connections.common.3.1.9.nupkg.sha512",
"C:\\Users\\Gytis\\.nuget\\packages\\microsoft.aspnetcore.http.features\\3.1.9\\microsoft.aspnetcore.http.features.3.1.9.nupkg.sha512",
"C:\\Users\\Gytis\\.nuget\\packages\\microsoft.aspnetcore.signalr.client\\3.1.9\\microsoft.aspnetcore.signalr.client.3.1.9.nupkg.sha512",
"C:\\Users\\Gytis\\.nuget\\packages\\microsoft.aspnetcore.signalr.client.core\\3.1.9\\microsoft.aspnetcore.signalr.client.core.3.1.9.nupkg.sha512",
"C:\\Users\\Gytis\\.nuget\\packages\\microsoft.aspnetcore.signalr.common\\3.1.9\\microsoft.aspnetcore.signalr.common.3.1.9.nupkg.sha512",
"C:\\Users\\Gytis\\.nuget\\packages\\microsoft.aspnetcore.signalr.protocols.json\\3.1.9\\microsoft.aspnetcore.signalr.protocols.json.3.1.9.nupkg.sha512",
"C:\\Users\\Gytis\\.nuget\\packages\\microsoft.extensions.configuration\\3.1.9\\microsoft.extensions.configuration.3.1.9.nupkg.sha512",
"C:\\Users\\Gytis\\.nuget\\packages\\microsoft.extensions.configuration.abstractions\\3.1.9\\microsoft.extensions.configuration.abstractions.3.1.9.nupkg.sha512",
"C:\\Users\\Gytis\\.nuget\\packages\\microsoft.extensions.configuration.binder\\3.1.9\\microsoft.extensions.configuration.binder.3.1.9.nupkg.sha512",
"C:\\Users\\Gytis\\.nuget\\packages\\microsoft.extensions.dependencyinjection\\3.1.9\\microsoft.extensions.dependencyinjection.3.1.9.nupkg.sha512",
"C:\\Users\\Gytis\\.nuget\\packages\\microsoft.extensions.dependencyinjection.abstractions\\3.1.9\\microsoft.extensions.dependencyinjection.abstractions.3.1.9.nupkg.sha512",
"C:\\Users\\Gytis\\.nuget\\packages\\microsoft.extensions.logging\\3.1.9\\microsoft.extensions.logging.3.1.9.nupkg.sha512",
"C:\\Users\\Gytis\\.nuget\\packages\\microsoft.extensions.logging.abstractions\\3.1.9\\microsoft.extensions.logging.abstractions.3.1.9.nupkg.sha512",
"C:\\Users\\Gytis\\.nuget\\packages\\microsoft.extensions.options\\3.1.9\\microsoft.extensions.options.3.1.9.nupkg.sha512",
"C:\\Users\\Gytis\\.nuget\\packages\\microsoft.extensions.primitives\\3.1.9\\microsoft.extensions.primitives.3.1.9.nupkg.sha512",
"C:\\Users\\Gytis\\.nuget\\packages\\system.io.pipelines\\4.7.3\\system.io.pipelines.4.7.3.nupkg.sha512",
"C:\\Users\\Gytis\\.nuget\\packages\\system.threading.channels\\4.7.1\\system.threading.channels.4.7.1.nupkg.sha512"
],
"logs": []
}