語言

MifareClassic.IncrementAsync(Int32, Int32) 方法

定義

增加一個值區塊,並將結果儲存在標籤的暫存區塊中,並儲存在執行緒池執行緒上的區塊中。

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

參數

blockIndex
Int32

值區塊的以零為基礎的索引,從 0 到 255。 該區塊必須在標籤上顯示。

value
Int32

非負數的加進量。

傳回

一個代表增量運算的任務。

備註

此受管理包裝器使用 Task.RunIncrement(Int32, Int32)使用 。 先連接並驗證區塊的區域。 等待任務,然後用來 TransferAsync(Int32) 將臨時結果複製到值區塊。

同步方法的連線、存取及 NFC 權限要求皆適用。 此方法沒有消除標記參數。 從其他執行緒呼叫Close()會取消被封鎖的 I/O。IOException 同步呼叫的例外會透過任務回報。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於