测试
This commit is contained in:
@@ -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);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user