Language

MifareUltralight.ReadPagesAsync(Int32) メソッド

定義

スレッド プール スレッドのタグから 4 ページを読み取ります。

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

パラメーター

pageOffset
Int32

読み取る最初のページの 0 から 255 までの 0 から始まるインデックス。

戻り値

Task<Byte[]>

結果に 4 ページ (合計 16 バイト) が含まれるタスク。

注釈

このマネージド ラッパーは、 Task.Run を使用して ReadPages(Int32)を呼び出します。 最初に接続し、別の操作を開始する前にタスクを待機します。 最後に読み取り可能なページを超える読み取りは、最初のページに折り返されます。 たとえば、ページ 0x0E の元の Ultralight 読み取りでは、ページ 0x0E、 0x0F、 0x00、および 0x01が返されます。

このメソッドにはキャンセル トークン パラメーターがありません。 別のスレッドから Close() を呼び出すと、 IOExceptionでブロックされた I/O が取り消されます。 同期呼び出しからの例外は、タスクを通じて報告されます。 NFC アクセス許可が必要です。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象