Sprache

MifareClassic.DecrementAsync(Int32, Int32) Methode

Definition

Verringert einen Wertblock und speichert das Ergebnis im temporären Block des Tags in einem Threadpoolthread.

public System.Threading.Tasks.Task DecrementAsync(int blockIndex, int value);
member this.DecrementAsync : int * int -> System.Threading.Tasks.Task

Parameter

blockIndex
Int32

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

value
Int32

Der nicht negative Betrag, der subtrahiert werden soll.

Gibt zurück

Eine Aufgabe, die den Dekrementierungsvorgang darstellt.

Hinweise

Dieser verwaltete Wrapper wird zum Aufrufen Decrement(Int32, Int32)verwendetTask.Run. Verbinden und authentifizieren Sie zuerst den Sektor des Blocks. Warten Sie auf den Vorgang, und kopieren TransferAsync(Int32) Sie dann das temporäre Ergebnis in einen Wertblock.

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: