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

            TriggerCrawlWithSignalRConnection.crawlerList.Remove(this.Context.ConnectionId);
            return(null);
        }
Exemple #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);
 }
Exemple #3
0
 //called via SignalR
 public Task ClientTriggerToCrawlUrl(string url)
 {
     TriggerCrawlWithSignalRConnection.StartCrawl(this.Clients.Caller, url, this.Context.ConnectionId);
     return(null);
 }