MifareClassic.TransceiveAsync(Byte[]) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將原始 NFC-A 資料傳送到標籤,並在執行緒池執行緒中接收其回應。
public System.Threading.Tasks.Task<byte[]?> TransceiveAsync(byte[]? data);
member this.TransceiveAsync : byte[] -> System.Threading.Tasks.Task<byte[]>
參數
- data
- Byte[]
完整的 NFC-A 指令位元組要傳送,沒有 CRC。 長度不得超過 MaxTransceiveLength。
傳回
一個任務,其結果包含回應位元組。
備註
此受管理包裝器使用 Task.RunTransceive(Byte[])使用 。 先連線並等待任務,再開始下一個操作。 Android 會計算 CRC。 存取受保護區的指令需要驗證並取得相應的存取權限。
此方法沒有消除標記參數。 從其他執行緒呼叫Close()會取消被封鎖的 I/O。IOException 同步呼叫的例外會透過任務回報。 需要NFC的許可。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。