Как подписаться на onCapture считывателя отпечатков пальцев с помощью DPUruNet в ASP.NET? - PullRequest
0 голосов
/ 25 апреля 2019

Я использую библиотеку DPUruNet для своего проекта в asp.net. Я могу прочитать и открыть устройство отпечатков пальцев. Проблема в том, что я не могу запускать CaptureAsync постоянно. Я могу вызвать это только один раз в page_load. Кто-нибудь знает, как подписаться на это событие, в то время как моя страница требует, чтобы он ожидал захвата? Кажется, я не могу назвать это событие непрерывно. Я могу получить к нему доступ только при загрузке страницы в asp, и когда я пытаюсь отправить сигнал, он не срабатывает

reader.On_Captured += new Reader.CaptureCallback(reader_On_Captured);

void reader_On_Captured(CaptureResult capResult)
        {
            if (capResult.Quality == Constants.CaptureQuality.DP_QUALITY_GOOD)
            {
                count++;
                DataResult<Fmd> fmd = FeatureExtraction.CreateFmdFromFid(capResult.Data, Constants.Formats.Fmd.DP_PRE_REGISTRATION);

                // Get view bytes to create bitmap.
                foreach (Fid.Fiv fiv in capResult.Data.Views)
                {
                    //Ask user to press finger to get fingerprint
                    //UpdateEnrollMessage("Click save button to save fingerprint", //HelperFunctions.CreateBitmap(fiv.RawImage, fiv.Width, fiv.Height));
                    break;
                }
            }
        }
...