Questa è più una domanda riguardante la comprensione di come e quando Nancy potrebbe annullare un gestore di richieste asincrone tramite l'istanza cancellationToken fornita.Dov'è il tasto CancelToken di Nancy per i richiedenti asincroni che vengono e quando vengono cancellati?
Fondamentalmente quello che mi sto chiedendo è in quali condizioni è il token. IsCancellationRequested impostato su true - questo è documentato o spiegato da qualche parte?
In che modo Nancy gestisce i gestori asincroni che "non ritornano mai" nel "tempo"? E riguardo 'in tempo': c'è un timeout/limite dopo il quale gli handler vengono cancellati?
va tutto bene - il codice stesso non si preoccupa di quando e come - annulla quando e come richiesto il più rapidamente possibile. Come ho detto, sono io che voglio capire come e quando Nancy lo fa. –
@ JörgB. Tu * non puoi *. È * oscurato intenzionalmente da te * per conoscere il meccanismo specifico di come intende chiamare il chiamante per annullare il token di cancellazione. Come * potresti * potresti saperlo? Le uniche cose che puoi fare sono ciò che viene fornito nell'API del token, cioè determinare se è attualmente cancellato o registrare un gestore di eventi da attivare quando viene cancellato. Questo è tutto. Se vuoi qualcos'altro, devi creare il tuo meccanismo per questo. – Servy
grazie ma ti manca la domanda che ho posto - Non sto parlando o mi sto interrogando sul concetto generale di CancellationTokens. Come ho detto, è ben compreso. Sono curioso di Nancy. E i suoi gestori asincroni. Questo sta girando in una direzione sbagliata e strana. Io (la persona, non il mio codice) sono interessato a Nancy e alla sua meccanica dei gestori asincroni. Se qualcuno lo sa e dice che è inoltrato 1: 1 da Asp.Net .. Sono felice. Se c'è di più, sono interessato a questo. –