WebService Serveur (API) : MQTT Publish Test Suceeded

This commit is contained in:
ThomasFransolet 2019-03-27 22:14:37 +01:00
parent edfeb1ae61
commit d010167dff
6 changed files with 535 additions and 2 deletions

View File

@ -0,0 +1,48 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Mvc;
using MQTTnet;
using MQTTnet.Client;
namespace MyCore.Controllers
{
[Authorize(Roles = "Admin")]
[Route("api/mqtt")]
[ApiController]
public class MQTTController : Controller
{
/// <summary>
/// It's a mqtt publish test ! :)
/// </summary>
[AllowAnonymous]
[HttpGet]
public void GetToPublishMqtt()
{
Client_Publish();
}
public async Task Client_Publish()
{
var server = new MqttFactory().CreateMqttServer();
try
{
var client1 = new MqttFactory().CreateMqttClient();
await client1.ConnectAsync(new MqttClientOptionsBuilder().WithTcpServer("192.168.0.8").Build());
var message = new MqttApplicationMessageBuilder().WithPayload("It's a test").WithTopic("IpAddress").WithRetainFlag().Build();
await client1.PublishAsync(message);
await Task.Delay(500);
}
finally
{
await server.StopAsync();
}
}
}
}

View File

@ -4,6 +4,9 @@ using System.Linq;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Mvc;
using MQTTnet;
using MQTTnet.Client;
using MQTTnet.Server;
namespace MyCore.Controllers
{

View File

@ -23,6 +23,7 @@
<PackageReference Include="Microsoft.VisualStudio.Azure.Containers.Tools.Targets" Version="1.0.2105168" />
<PackageReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Design" Version="2.1.1" />
<PackageReference Include="MongoDB.Driver" Version="2.8.0" />
<PackageReference Include="MQTTnet" Version="2.8.5" />
<PackageReference Include="Swashbuckle.AspNetCore" Version="4.0.1" />
</ItemGroup>

View File

@ -1,7 +1,7 @@
{
"runtimeTarget": {
"name": ".NETCoreApp,Version=v2.1",
"signature": "9afdf72ecfdd80c9951bc09370f143395c2dd5ff"
"signature": "e9e277718dca4942134387f40abf615b4b7fc6e7"
},
"compilationOptions": {
"defines": [
@ -25,6 +25,7 @@
"MyCore/1.0.0": {
"dependencies": {
"AspNetCore.Security.Jwt": "1.6.0",
"MQTTnet": "2.8.5",
"Microsoft.AspNetCore.App": "2.1.1",
"Microsoft.AspNetCore.Authentication.JwtBearer": "2.1.2",
"Microsoft.AspNetCore.Razor.Design": "2.1.2",
@ -578,6 +579,23 @@
"lib/netstandard1.5/MongoDB.Driver.Core.dll": {}
}
},
"MQTTnet/2.8.5": {
"dependencies": {
"NETStandard.Library": "2.0.3",
"System.Net.Security": "4.3.2",
"System.Net.WebSockets": "4.3.0",
"System.Net.WebSockets.Client": "4.3.2"
},
"runtime": {
"lib/netstandard2.0/MQTTnet.dll": {
"assemblyVersion": "2.8.5.0",
"fileVersion": "2.8.5.0"
}
},
"compile": {
"lib/netstandard2.0/MQTTnet.dll": {}
}
},
"NETStandard.Library/2.0.3": {
"dependencies": {
"Microsoft.NETCore.Platforms": "2.1.0"
@ -1088,6 +1106,72 @@
}
}
},
"System.Net.Sockets/4.3.0": {
"dependencies": {
"Microsoft.NETCore.Platforms": "2.1.0",
"Microsoft.NETCore.Targets": "2.1.0",
"System.IO": "4.3.0",
"System.Net.Primitives": "4.3.0",
"System.Runtime": "4.3.0",
"System.Threading.Tasks": "4.3.0"
}
},
"System.Net.WebHeaderCollection/4.3.0": {
"dependencies": {
"System.Collections": "4.3.0",
"System.Resources.ResourceManager": "4.3.0",
"System.Runtime": "4.3.0",
"System.Runtime.Extensions": "4.3.0"
}
},
"System.Net.WebSockets/4.3.0": {
"dependencies": {
"Microsoft.Win32.Primitives": "4.3.0",
"System.Resources.ResourceManager": "4.3.0",
"System.Runtime": "4.3.0",
"System.Threading.Tasks": "4.3.0"
}
},
"System.Net.WebSockets.Client/4.3.2": {
"dependencies": {
"Microsoft.NETCore.Platforms": "2.1.0",
"Microsoft.Win32.Primitives": "4.3.0",
"System.Collections": "4.3.0",
"System.Diagnostics.Debug": "4.3.0",
"System.Diagnostics.Tracing": "4.3.0",
"System.Globalization": "4.3.0",
"System.IO": "4.3.0",
"System.Net.NameResolution": "4.3.0",
"System.Net.Primitives": "4.3.0",
"System.Net.Security": "4.3.2",
"System.Net.Sockets": "4.3.0",
"System.Net.WebHeaderCollection": "4.3.0",
"System.Net.WebSockets": "4.3.0",
"System.Resources.ResourceManager": "4.3.0",
"System.Runtime": "4.3.0",
"System.Runtime.Extensions": "4.3.0",
"System.Runtime.Handles": "4.3.0",
"System.Runtime.InteropServices": "4.3.0",
"System.Security.Cryptography.Algorithms": "4.3.0",
"System.Security.Cryptography.Primitives": "4.3.0",
"System.Security.Cryptography.X509Certificates": "4.3.0",
"System.Text.Encoding": "4.3.0",
"System.Text.Encoding.Extensions": "4.3.0",
"System.Threading": "4.3.0",
"System.Threading.Tasks": "4.3.0",
"System.Threading.Timer": "4.3.0"
},
"runtimeTargets": {
"runtime/unix/lib/_._": {
"rid": "unix",
"assetType": "runtime"
},
"runtime/win/lib/_._": {
"rid": "win",
"assetType": "runtime"
}
}
},
"System.Private.DataContractSerialization/4.3.0": {
"dependencies": {
"System.Collections": "4.3.0",
@ -1205,6 +1289,13 @@
"System.Runtime.Handles": "4.3.0"
}
},
"System.Threading.Timer/4.3.0": {
"dependencies": {
"Microsoft.NETCore.Platforms": "2.1.0",
"Microsoft.NETCore.Targets": "2.1.0",
"System.Runtime": "4.3.0"
}
},
"System.Xml.XmlSerializer/4.3.0": {
"dependencies": {
"System.Collections": "4.3.0",
@ -4167,6 +4258,13 @@
"path": "mongodb.driver.core/2.8.0",
"hashPath": "mongodb.driver.core.2.8.0.nupkg.sha512"
},
"MQTTnet/2.8.5": {
"type": "package",
"serviceable": true,
"sha512": "sha512-scNRIWxjuceFixHkwUkofWw354Az/95T8SW3eAk+edH2caMzihDbzdl3IWQf/mSiEB+5pVnOEWMNMnAZ8d4YHA==",
"path": "mqttnet/2.8.5",
"hashPath": "mqttnet.2.8.5.nupkg.sha512"
},
"NETStandard.Library/2.0.3": {
"type": "package",
"serviceable": true,
@ -4405,6 +4503,34 @@
"path": "system.net.security/4.3.2",
"hashPath": "system.net.security.4.3.2.nupkg.sha512"
},
"System.Net.Sockets/4.3.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-m6icV6TqQOAdgt5N/9I5KNpjom/5NFtkmGseEH+AK/hny8XrytLH3+b5M8zL/Ycg3fhIocFpUMyl/wpFnVRvdw==",
"path": "system.net.sockets/4.3.0",
"hashPath": "system.net.sockets.4.3.0.nupkg.sha512"
},
"System.Net.WebHeaderCollection/4.3.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-/aQLXlO/M2SjvKjMyX15IRHK/BJgb4qE1FZGZPjnFxhE7jHwduu65TMuVsyKxUOhYQg/2cr9zpm0olhD1icjTw==",
"path": "system.net.webheadercollection/4.3.0",
"hashPath": "system.net.webheadercollection.4.3.0.nupkg.sha512"
},
"System.Net.WebSockets/4.3.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-K92jUrnqIfzBr8IssbulQetz8f2gAs2XC2jyVWbUvr+804YWv6LIksBIz84WV7HStpluw3RQTcHxd3+C5zIewA==",
"path": "system.net.websockets/4.3.0",
"hashPath": "system.net.websockets.4.3.0.nupkg.sha512"
},
"System.Net.WebSockets.Client/4.3.2": {
"type": "package",
"serviceable": true,
"sha512": "sha512-wmWSeBJ+7j7cWyTInHZ5OXzRuKh+2LDZ9psG1UYw1BzNZcbYBxe7KBMaDLSIOD1wn1uFDLRGG4+vLqKj7n/Z+w==",
"path": "system.net.websockets.client/4.3.2",
"hashPath": "system.net.websockets.client.4.3.2.nupkg.sha512"
},
"System.Private.DataContractSerialization/4.3.0": {
"type": "package",
"serviceable": true,
@ -4468,6 +4594,13 @@
"path": "system.threading.threadpool/4.3.0",
"hashPath": "system.threading.threadpool.4.3.0.nupkg.sha512"
},
"System.Threading.Timer/4.3.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-Z6YfyYTCg7lOZjJzBjONJTFKGN9/NIYKSxhU5GRd+DTwHSZyvWp1xuI5aR+dLg+ayyC5Xv57KiY4oJ0tMO89fQ==",
"path": "system.threading.timer/4.3.0",
"hashPath": "system.threading.timer.4.3.0.nupkg.sha512"
},
"System.Xml.XmlSerializer/4.3.0": {
"type": "package",
"serviceable": true,

View File

@ -29,6 +29,6 @@ C:\Users\thoma\OneDrive\Documents\Travail\MyCore\MyCore\obj\Debug\netcoreapp2.1\
C:\Users\thoma\OneDrive\Documents\Travail\MyCore\MyCore\obj\Debug\netcoreapp2.1\MyCore.xml
C:\Users\thoma\OneDrive\Documents\Travail\MyCore\MyCore\bin\Debug\netcoreapp2.1\MyCore.pdb
C:\Users\thoma\OneDrive\Documents\Travail\MyCore\MyCore\bin\Debug\netcoreapp2.1\MyCore.xml
C:\Users\thoma\OneDrive\Documents\Travail\MyCore\MyCore\obj\Debug\netcoreapp2.1\UserSecretsAssemblyInfo.cs
C:\Users\thoma\OneDrive\Documents\Travail\MyCore\MyCore\obj\Debug\netcoreapp2.1\MyCore.dll
C:\Users\thoma\OneDrive\Documents\Travail\MyCore\MyCore\obj\Debug\netcoreapp2.1\MyCore.pdb
C:\Users\thoma\OneDrive\Documents\Travail\MyCore\MyCore\obj\Debug\netcoreapp2.1\UserSecretsAssemblyInfo.cs

View File

@ -2866,6 +2866,21 @@
"lib/netstandard1.5/MongoDB.Driver.Core.dll": {}
}
},
"MQTTnet/2.8.5": {
"type": "package",
"dependencies": {
"NETStandard.Library": "2.0.0",
"System.Net.Security": "4.3.2",
"System.Net.WebSockets": "4.3.0",
"System.Net.WebSockets.Client": "4.3.2"
},
"compile": {
"lib/netstandard2.0/MQTTnet.dll": {}
},
"runtime": {
"lib/netstandard2.0/MQTTnet.dll": {}
}
},
"NETStandard.Library/2.0.3": {
"type": "package",
"dependencies": {
@ -4114,6 +4129,94 @@
}
}
},
"System.Net.Sockets/4.3.0": {
"type": "package",
"dependencies": {
"Microsoft.NETCore.Platforms": "1.1.0",
"Microsoft.NETCore.Targets": "1.1.0",
"System.IO": "4.3.0",
"System.Net.Primitives": "4.3.0",
"System.Runtime": "4.3.0",
"System.Threading.Tasks": "4.3.0"
},
"compile": {
"ref/netstandard1.3/_._": {}
}
},
"System.Net.WebHeaderCollection/4.3.0": {
"type": "package",
"dependencies": {
"System.Collections": "4.3.0",
"System.Resources.ResourceManager": "4.3.0",
"System.Runtime": "4.3.0",
"System.Runtime.Extensions": "4.3.0"
},
"compile": {
"ref/netstandard1.3/_._": {}
},
"runtime": {
"lib/netstandard1.3/System.Net.WebHeaderCollection.dll": {}
}
},
"System.Net.WebSockets/4.3.0": {
"type": "package",
"dependencies": {
"Microsoft.Win32.Primitives": "4.3.0",
"System.Resources.ResourceManager": "4.3.0",
"System.Runtime": "4.3.0",
"System.Threading.Tasks": "4.3.0"
},
"compile": {
"ref/netstandard1.3/System.Net.WebSockets.dll": {}
},
"runtime": {
"lib/netstandard1.3/System.Net.WebSockets.dll": {}
}
},
"System.Net.WebSockets.Client/4.3.2": {
"type": "package",
"dependencies": {
"Microsoft.NETCore.Platforms": "1.1.0",
"Microsoft.Win32.Primitives": "4.3.0",
"System.Collections": "4.3.0",
"System.Diagnostics.Debug": "4.3.0",
"System.Diagnostics.Tracing": "4.3.0",
"System.Globalization": "4.3.0",
"System.IO": "4.3.0",
"System.Net.NameResolution": "4.3.0",
"System.Net.Primitives": "4.3.0",
"System.Net.Security": "4.3.0",
"System.Net.Sockets": "4.3.0",
"System.Net.WebHeaderCollection": "4.3.0",
"System.Net.WebSockets": "4.3.0",
"System.Resources.ResourceManager": "4.3.0",
"System.Runtime": "4.3.0",
"System.Runtime.Extensions": "4.3.0",
"System.Runtime.Handles": "4.3.0",
"System.Runtime.InteropServices": "4.3.0",
"System.Security.Cryptography.Algorithms": "4.3.0",
"System.Security.Cryptography.Primitives": "4.3.0",
"System.Security.Cryptography.X509Certificates": "4.3.0",
"System.Text.Encoding": "4.3.0",
"System.Text.Encoding.Extensions": "4.3.0",
"System.Threading": "4.3.0",
"System.Threading.Tasks": "4.3.0",
"System.Threading.Timer": "4.3.0"
},
"compile": {
"ref/netstandard1.3/System.Net.WebSockets.Client.dll": {}
},
"runtimeTargets": {
"runtimes/unix/lib/netstandard1.3/System.Net.WebSockets.Client.dll": {
"assetType": "runtime",
"rid": "unix"
},
"runtimes/win/lib/netstandard1.3/System.Net.WebSockets.Client.dll": {
"assetType": "runtime",
"rid": "win"
}
}
},
"System.Net.WebSockets.WebSocketProtocol/4.5.1": {
"type": "package",
"compile": {
@ -4934,6 +5037,17 @@
"lib/netstandard1.3/System.Threading.ThreadPool.dll": {}
}
},
"System.Threading.Timer/4.3.0": {
"type": "package",
"dependencies": {
"Microsoft.NETCore.Platforms": "1.1.0",
"Microsoft.NETCore.Targets": "1.1.0",
"System.Runtime": "4.3.0"
},
"compile": {
"ref/netstandard1.2/_._": {}
}
},
"System.ValueTuple/4.3.0": {
"type": "package",
"dependencies": {
@ -8211,6 +8325,34 @@
"mongodb.driver.core.nuspec"
]
},
"MQTTnet/2.8.5": {
"sha512": "scNRIWxjuceFixHkwUkofWw354Az/95T8SW3eAk+edH2caMzihDbzdl3IWQf/mSiEB+5pVnOEWMNMnAZ8d4YHA==",
"type": "package",
"path": "mqttnet/2.8.5",
"files": [
".nupkg.metadata",
".signature.p7s",
"lib/net452/MQTTnet.dll",
"lib/net461/MQTTnet.deps.json",
"lib/net461/MQTTnet.dll",
"lib/net462/MQTTnet.deps.json",
"lib/net462/MQTTnet.dll",
"lib/net470/MQTTnet.deps.json",
"lib/net470/MQTTnet.dll",
"lib/net471/MQTTnet.deps.json",
"lib/net471/MQTTnet.dll",
"lib/net472/MQTTnet.deps.json",
"lib/net472/MQTTnet.dll",
"lib/netstandard1.3/MQTTnet.deps.json",
"lib/netstandard1.3/MQTTnet.dll",
"lib/netstandard2.0/MQTTnet.deps.json",
"lib/netstandard2.0/MQTTnet.dll",
"lib/uap10.0/MQTTnet.dll",
"lib/uap10.0/MQTTnet.pri",
"mqttnet.2.8.5.nupkg.sha512",
"mqttnet.nuspec"
]
},
"NETStandard.Library/2.0.3": {
"sha512": "st47PosZSHrjECdjeIzZQbzivYBJFv6P2nv4cj2ypdI204DO+vZ7l5raGMiX4eXMJ53RfOIg+/s4DHVZ54Nu2A==",
"type": "package",
@ -11058,6 +11200,153 @@
"system.net.security.nuspec"
]
},
"System.Net.Sockets/4.3.0": {
"sha512": "m6icV6TqQOAdgt5N/9I5KNpjom/5NFtkmGseEH+AK/hny8XrytLH3+b5M8zL/Ycg3fhIocFpUMyl/wpFnVRvdw==",
"type": "package",
"path": "system.net.sockets/4.3.0",
"files": [
".nupkg.metadata",
"ThirdPartyNotices.txt",
"dotnet_library_license.txt",
"lib/MonoAndroid10/_._",
"lib/MonoTouch10/_._",
"lib/net46/System.Net.Sockets.dll",
"lib/xamarinios10/_._",
"lib/xamarinmac20/_._",
"lib/xamarintvos10/_._",
"lib/xamarinwatchos10/_._",
"ref/MonoAndroid10/_._",
"ref/MonoTouch10/_._",
"ref/net46/System.Net.Sockets.dll",
"ref/netstandard1.3/System.Net.Sockets.dll",
"ref/netstandard1.3/System.Net.Sockets.xml",
"ref/netstandard1.3/de/System.Net.Sockets.xml",
"ref/netstandard1.3/es/System.Net.Sockets.xml",
"ref/netstandard1.3/fr/System.Net.Sockets.xml",
"ref/netstandard1.3/it/System.Net.Sockets.xml",
"ref/netstandard1.3/ja/System.Net.Sockets.xml",
"ref/netstandard1.3/ko/System.Net.Sockets.xml",
"ref/netstandard1.3/ru/System.Net.Sockets.xml",
"ref/netstandard1.3/zh-hans/System.Net.Sockets.xml",
"ref/netstandard1.3/zh-hant/System.Net.Sockets.xml",
"ref/xamarinios10/_._",
"ref/xamarinmac20/_._",
"ref/xamarintvos10/_._",
"ref/xamarinwatchos10/_._",
"system.net.sockets.4.3.0.nupkg.sha512",
"system.net.sockets.nuspec"
]
},
"System.Net.WebHeaderCollection/4.3.0": {
"sha512": "/aQLXlO/M2SjvKjMyX15IRHK/BJgb4qE1FZGZPjnFxhE7jHwduu65TMuVsyKxUOhYQg/2cr9zpm0olhD1icjTw==",
"type": "package",
"path": "system.net.webheadercollection/4.3.0",
"files": [
".nupkg.metadata",
".signature.p7s",
"ThirdPartyNotices.txt",
"dotnet_library_license.txt",
"lib/MonoAndroid10/_._",
"lib/MonoTouch10/_._",
"lib/net46/_._",
"lib/netstandard1.3/System.Net.WebHeaderCollection.dll",
"lib/xamarinios10/_._",
"lib/xamarinmac20/_._",
"lib/xamarintvos10/_._",
"lib/xamarinwatchos10/_._",
"ref/MonoAndroid10/_._",
"ref/MonoTouch10/_._",
"ref/net46/_._",
"ref/netstandard1.3/System.Net.WebHeaderCollection.dll",
"ref/netstandard1.3/System.Net.WebHeaderCollection.xml",
"ref/netstandard1.3/de/System.Net.WebHeaderCollection.xml",
"ref/netstandard1.3/es/System.Net.WebHeaderCollection.xml",
"ref/netstandard1.3/fr/System.Net.WebHeaderCollection.xml",
"ref/netstandard1.3/it/System.Net.WebHeaderCollection.xml",
"ref/netstandard1.3/ja/System.Net.WebHeaderCollection.xml",
"ref/netstandard1.3/ko/System.Net.WebHeaderCollection.xml",
"ref/netstandard1.3/ru/System.Net.WebHeaderCollection.xml",
"ref/netstandard1.3/zh-hans/System.Net.WebHeaderCollection.xml",
"ref/netstandard1.3/zh-hant/System.Net.WebHeaderCollection.xml",
"ref/xamarinios10/_._",
"ref/xamarinmac20/_._",
"ref/xamarintvos10/_._",
"ref/xamarinwatchos10/_._",
"system.net.webheadercollection.4.3.0.nupkg.sha512",
"system.net.webheadercollection.nuspec"
]
},
"System.Net.WebSockets/4.3.0": {
"sha512": "K92jUrnqIfzBr8IssbulQetz8f2gAs2XC2jyVWbUvr+804YWv6LIksBIz84WV7HStpluw3RQTcHxd3+C5zIewA==",
"type": "package",
"path": "system.net.websockets/4.3.0",
"files": [
".nupkg.metadata",
".signature.p7s",
"ThirdPartyNotices.txt",
"dotnet_library_license.txt",
"lib/MonoAndroid10/_._",
"lib/MonoTouch10/_._",
"lib/net46/System.Net.WebSockets.dll",
"lib/netstandard1.3/System.Net.WebSockets.dll",
"lib/xamarinios10/_._",
"lib/xamarinmac20/_._",
"lib/xamarintvos10/_._",
"lib/xamarinwatchos10/_._",
"ref/MonoAndroid10/_._",
"ref/MonoTouch10/_._",
"ref/net46/System.Net.WebSockets.dll",
"ref/netstandard1.3/System.Net.WebSockets.dll",
"ref/netstandard1.3/System.Net.WebSockets.xml",
"ref/netstandard1.3/de/System.Net.WebSockets.xml",
"ref/netstandard1.3/es/System.Net.WebSockets.xml",
"ref/netstandard1.3/fr/System.Net.WebSockets.xml",
"ref/netstandard1.3/it/System.Net.WebSockets.xml",
"ref/netstandard1.3/ja/System.Net.WebSockets.xml",
"ref/netstandard1.3/ko/System.Net.WebSockets.xml",
"ref/netstandard1.3/ru/System.Net.WebSockets.xml",
"ref/netstandard1.3/zh-hans/System.Net.WebSockets.xml",
"ref/netstandard1.3/zh-hant/System.Net.WebSockets.xml",
"ref/xamarinios10/_._",
"ref/xamarinmac20/_._",
"ref/xamarintvos10/_._",
"ref/xamarinwatchos10/_._",
"system.net.websockets.4.3.0.nupkg.sha512",
"system.net.websockets.nuspec"
]
},
"System.Net.WebSockets.Client/4.3.2": {
"sha512": "wmWSeBJ+7j7cWyTInHZ5OXzRuKh+2LDZ9psG1UYw1BzNZcbYBxe7KBMaDLSIOD1wn1uFDLRGG4+vLqKj7n/Z+w==",
"type": "package",
"path": "system.net.websockets.client/4.3.2",
"files": [
".nupkg.metadata",
".signature.p7s",
"ThirdPartyNotices.txt",
"dotnet_library_license.txt",
"lib/MonoAndroid10/_._",
"lib/MonoTouch10/_._",
"lib/net46/System.Net.WebSockets.Client.dll",
"lib/xamarinios10/_._",
"lib/xamarinmac20/_._",
"lib/xamarintvos10/_._",
"lib/xamarinwatchos10/_._",
"ref/MonoAndroid10/_._",
"ref/MonoTouch10/_._",
"ref/net46/System.Net.WebSockets.Client.dll",
"ref/netstandard1.3/System.Net.WebSockets.Client.dll",
"ref/xamarinios10/_._",
"ref/xamarinmac20/_._",
"ref/xamarintvos10/_._",
"ref/xamarinwatchos10/_._",
"runtimes/unix/lib/netstandard1.3/System.Net.WebSockets.Client.dll",
"runtimes/win/lib/net46/System.Net.WebSockets.Client.dll",
"runtimes/win/lib/netcore50/System.Net.WebSockets.Client.dll",
"runtimes/win/lib/netstandard1.3/System.Net.WebSockets.Client.dll",
"system.net.websockets.client.4.3.2.nupkg.sha512",
"system.net.websockets.client.nuspec"
]
},
"System.Net.WebSockets.WebSocketProtocol/4.5.1": {
"sha512": "ME9tj5H/VM0SJW1Qq9zGcUxILhR+OBCNQEmEocoVxRwh5Y/H+Azob2dCP/7Tfk1ag7PmKZ1f5Iqv1ptgDYTHlQ==",
"type": "package",
@ -13453,6 +13742,60 @@
"system.threading.threadpool.nuspec"
]
},
"System.Threading.Timer/4.3.0": {
"sha512": "Z6YfyYTCg7lOZjJzBjONJTFKGN9/NIYKSxhU5GRd+DTwHSZyvWp1xuI5aR+dLg+ayyC5Xv57KiY4oJ0tMO89fQ==",
"type": "package",
"path": "system.threading.timer/4.3.0",
"files": [
".nupkg.metadata",
"ThirdPartyNotices.txt",
"dotnet_library_license.txt",
"lib/MonoAndroid10/_._",
"lib/MonoTouch10/_._",
"lib/net451/_._",
"lib/portable-net451+win81+wpa81/_._",
"lib/win81/_._",
"lib/wpa81/_._",
"lib/xamarinios10/_._",
"lib/xamarinmac20/_._",
"lib/xamarintvos10/_._",
"lib/xamarinwatchos10/_._",
"ref/MonoAndroid10/_._",
"ref/MonoTouch10/_._",
"ref/net451/_._",
"ref/netcore50/System.Threading.Timer.dll",
"ref/netcore50/System.Threading.Timer.xml",
"ref/netcore50/de/System.Threading.Timer.xml",
"ref/netcore50/es/System.Threading.Timer.xml",
"ref/netcore50/fr/System.Threading.Timer.xml",
"ref/netcore50/it/System.Threading.Timer.xml",
"ref/netcore50/ja/System.Threading.Timer.xml",
"ref/netcore50/ko/System.Threading.Timer.xml",
"ref/netcore50/ru/System.Threading.Timer.xml",
"ref/netcore50/zh-hans/System.Threading.Timer.xml",
"ref/netcore50/zh-hant/System.Threading.Timer.xml",
"ref/netstandard1.2/System.Threading.Timer.dll",
"ref/netstandard1.2/System.Threading.Timer.xml",
"ref/netstandard1.2/de/System.Threading.Timer.xml",
"ref/netstandard1.2/es/System.Threading.Timer.xml",
"ref/netstandard1.2/fr/System.Threading.Timer.xml",
"ref/netstandard1.2/it/System.Threading.Timer.xml",
"ref/netstandard1.2/ja/System.Threading.Timer.xml",
"ref/netstandard1.2/ko/System.Threading.Timer.xml",
"ref/netstandard1.2/ru/System.Threading.Timer.xml",
"ref/netstandard1.2/zh-hans/System.Threading.Timer.xml",
"ref/netstandard1.2/zh-hant/System.Threading.Timer.xml",
"ref/portable-net451+win81+wpa81/_._",
"ref/win81/_._",
"ref/wpa81/_._",
"ref/xamarinios10/_._",
"ref/xamarinmac20/_._",
"ref/xamarintvos10/_._",
"ref/xamarinwatchos10/_._",
"system.threading.timer.4.3.0.nupkg.sha512",
"system.threading.timer.nuspec"
]
},
"System.ValueTuple/4.3.0": {
"sha512": "cNLEvBX3d6MMQRZe3SMFNukVbitDAEpVZO17qa0/2FHxZ7Y7PpFRpr6m2615XYM/tYYYf0B+WyHNujqIw8Luwg==",
"type": "package",
@ -13797,6 +14140,7 @@
"projectFileDependencyGroups": {
".NETCoreApp,Version=v2.1": [
"AspNetCore.Security.Jwt >= 1.6.0",
"MQTTnet >= 2.8.5",
"Microsoft.AspNetCore.App >= 2.1.1",
"Microsoft.AspNetCore.Authentication.JwtBearer >= 2.1.2",
"Microsoft.AspNetCore.Razor.Design >= 2.1.2",
@ -13852,6 +14196,10 @@
"target": "Package",
"version": "[1.6.0, )"
},
"MQTTnet": {
"target": "Package",
"version": "[2.8.5, )"
},
"Microsoft.AspNetCore.App": {
"suppressParent": "All",
"target": "Package",