Bu durum, Nancy'nin bir iptal isteği işleyicisini sağlanan iptal işlemi ile ilgili ne zaman ve ne zaman iptal edebileceğini anlamakla ilgilidir.Async İstek İşleyicileri için Nancy'nin İptal İşlemi nereden geliyor ve ne zaman iptal ediliyor?
Temel olarak, merak ettiğim şey, belirtecin hangi koşullarda olduğudur.IsCancellationRequested true değerine ayarlanmış - bu bir yerde belgelenmiş veya açıklanmış mı?
Nancy, async işleyicilerini "zaman" içinde "hiç" geri dönmeyecek şekilde nasıl işler? Ve zamanla ilgili olarak: İşleyicilerin iptal edilmesinin ardından bir zaman aşımı/limiti var mı?
hepsi bu kadar iyidir - kodun kendisi ne zaman ve nasıl yapıldığını umursamıyor - ne zaman ve ne kadar çabuk istenirse iptal eder. Dediğim gibi, Nancy'nin bunu nasıl ve ne zaman yaptığını anlamak isteyen benim. –
@ JörgB. Sen yapamazsın. * Sizden kasıtlı olarak gizlenmiş * arayan kişinin iptal belirtecini iptal etme niyetinde olan belirli mekanizmayı bilmek. Nasıl * * bilemezsin? Yapabileceğiniz tek şey, belirtecin API'sinde sağlanan, yani şu anda iptal edilip edilmediğini belirlemek veya iptal edildiğinde işlenecek bir olay işleyicisini kaydettirmektir. Bu kadar. Başka bir şey istiyorsanız bunun için kendi mekanizmanızı oluşturmanız gerekir. – Servy
teşekkürler ama sen sorduğum soru eksik - Ben CancellationTokens genel kavramı hakkında konuşmak veya merak etmiyorum. Dediğim gibi, bu iyi anlaşıldı. Nancy'yi merak ediyorum. Ve async işleyicileri. Bu yanlış, garip bir yöne dönüyor. Ben (kişi, benim kodum değil) Nancy ve async işleyicilerinin mekaniği ile ilgileniyorum. Birisi biliyor ve Asp.Net 1: 1 iletilir diyorsa .. Mutluyum. Daha fazla varsa, bununla ilgileniyorum. –