This commit is contained in:
2022-08-05 13:05:51 +08:00
parent d0856021db
commit 412ca21ba2
6 changed files with 61 additions and 13 deletions
+37
View File
@@ -0,0 +1,37 @@
using EasyCaching.Core;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.SignalR;
using System.Threading.Tasks;
namespace IRaCIS.Core.API
{
public interface IUploadClient
{
Task ReceivProgressAsync( string studyInstanceUid , int haveReceivedCount);
}
//[Authorize]
public class UploadHub : Hub<IUploadClient>
{
//private IEasyCachingProvider _provider { get; }
//public UploadHub(IEasyCachingProvider provider)
//{
// _provider = provider;
//}
public override Task OnConnectedAsync()
{
return base.OnConnectedAsync();
}
public async Task SendProgress(string studyInstanceUid, int haveReceivedCount)
{
await Clients.All.ReceivProgressAsync(studyInstanceUid, haveReceivedCount);
}
}
}