Windows phone 8.1 在windows phone上将APDU发送到智能卡时指定超时等待

Windows phone 8.1 在windows phone上将APDU发送到智能卡时指定超时等待,windows-phone-8.1,nfc,smartcard,smartcard-reader,contactless-smartcard,Windows Phone 8.1,Nfc,Smartcard,Smartcard Reader,Contactless Smartcard,我正在使用windows.devices.smartcards命名空间通过NFC将APDU传输到windows Phone 8.1(silverlight)平台上的智能卡 我正在使用SmartCardConnection类上的TransmitAsync方法发送APDU并等待其响应: responseBuf = await scConn.TransmitAsync(writer.DetachBuffer()); 大多数命令都运行良好,但其中一个命令的运行时间比其他命令长得多(2.5秒),只有一个

我正在使用
windows.devices.smartcards
命名空间通过NFC将APDU传输到windows Phone 8.1(silverlight)平台上的智能卡

我正在使用
SmartCardConnection
类上的
TransmitAsync
方法发送APDU并等待其响应:

responseBuf = await scConn.TransmitAsync(writer.DetachBuffer());
大多数命令都运行良好,但其中一个命令的运行时间比其他命令长得多(2.5秒),只有一个例外

连接到系统的设备不工作

我尝试在
任务
类上使用
Wait()
方法,但没有任何效果。在我看来,较低级别的智能卡库似乎在错误处理请求,即
任务
上的
等待
未得到满足

通过NFC与智能卡通信时,是否有直接的方法控制响应超时行为