示例#1
0
        //called via SignalR
        public Task ClientStopCrawl()
        {
            TriggerCrawlWithSignalRConnection.StopCrawl(this.Context.ConnectionId);

            TriggerCrawlWithSignalRConnection.crawlerList.Remove(this.Context.ConnectionId);
            return(null);
        }
示例#2
0
 //cleanup on disconnect
 public override async Task OnDisconnectedAsync(Exception exception)
 {
     TriggerCrawlWithSignalRConnection.StopCrawl(this.Context.ConnectionId);
     TriggerCrawlWithSignalRConnection.crawlerList.Remove(this.Context.ConnectionId);
     await base.OnDisconnectedAsync(exception);
 }
示例#3
0
 //called via SignalR
 public Task ClientTriggerToCrawlUrl(string url)
 {
     TriggerCrawlWithSignalRConnection.StartCrawl(this.Clients.Caller, url, this.Context.ConnectionId);
     return(null);
 }