Sprache

MifareClassic.ReadBlockAsync(Int32) Methode

Definition

Liest einen 16-Byte-Block aus dem Tag in einem Threadpoolthread.

public System.Threading.Tasks.Task<byte[]?> ReadBlockAsync(int blockIndex);
member this.ReadBlockAsync : int -> System.Threading.Tasks.Task<byte[]>

Parameter

blockIndex
Int32

Der nullbasierte Index des zu lesenden Blocks von 0 bis 255. Der Block muss für das Tag verfügbar sein.

Gibt zurück

Task<Byte[]>

Eine Aufgabe, deren Ergebnis die aus dem Block gelesenen 16 Bytes enthält.

Hinweise

Dieser verwaltete Wrapper wird zum Aufrufen ReadBlock(Int32)verwendetTask.Run. Verbinden und authentifizieren Sie zuerst den Sektor des Blocks. Warten Sie den Vorgang, bevor Sie einen anderen Vorgang starten.

Die Verbindungs-, Zugriffs- und NFC-Berechtigungsanforderungen der synchronen Methode gelten. 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.

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.

Gilt für: