MifareClassic.TransceiveAsync(Byte[]) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Sendet unformatierte NFC-A Daten an das Tag und empfängt seine Antwort auf einen Threadpoolthread.
public System.Threading.Tasks.Task<byte[]?> TransceiveAsync(byte[]? data);
member this.TransceiveAsync : byte[] -> System.Threading.Tasks.Task<byte[]>
Parameter
- data
- Byte[]
Die vollständige NFC-A Befehlsbytes, die ohne das CRC gesendet werden sollen. Die Länge darf nicht überschreiten MaxTransceiveLength.
Gibt zurück
Eine Aufgabe, deren Ergebnis die Antwortbytes enthält.
Hinweise
Dieser verwaltete Wrapper wird zum Aufrufen Transceive(Byte[])verwendetTask.Run. Stellen Sie zuerst eine Verbindung her, und warten Sie die Aufgabe, bevor Sie einen anderen Vorgang starten. Android berechnet das CRC. Befehle, die auf geschützte Sektoren zugreifen, erfordern eine Authentifizierung und die entsprechenden Zugriffsberechtigungen.
Die Methode weist keinen Abbruchtokenparameter auf. Das Aufrufen Close() von einem anderen Thread bricht blockierte E/A mit IOException. Ausnahmen vom synchronen Aufruf werden über die Aufgabe gemeldet. Die NFC-Berechtigung ist erforderlich.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.