英語で読む

次の方法で共有


UltralightCard クラス

定義

Ultralight カード クラス

C#
public class UltralightCard
継承
UltralightCard

コンストラクター

UltralightCard(CardTransceiver, Byte)

Ultralight のコンストラクター

フィールド

DefaultPassword

書き込みと読み取りに使用される既定のパスワード

プロパティ

AuthenticationKey

認証キー

BlockNumber

認証または読み取りまたは書き込みを行うブロック番号

Command

カードで実行するコマンド

Counter

読み取りまたはインクリメントするカウンター

Data

特定のブロックの読み取りまたは書き込みが行われたデータ

NdefCapacity

NDEF 容量 (バイト単位)

NumberBlocks

特定のセクターのブロック数を取得する

ReselectAfterError

カード コマンドが失敗した後にカードを再選択する エラーが発生した後、カードは再選択されるまでそれ以上のコマンドに応答しません。 このプロパティが false の場合、RunUltralightCommand がエラー (-1) を返すとき、呼び出し元は ReselectCard を呼び出します。

SerialNumber

UUID はシリアル番号であり、MAC と呼ばれることもあります

Target

リーダーによって検出されたタグ番号(1 または 2 のみ)

UltralightCardType

カードの種類

メソッド

FormatNdef(ReadOnlySpan<Byte>)

カードを NDEF にフォーマットする

GetCounter(Byte)

カウンター値を取得する

GetSignature()

チップ署名を取得する

GetVersion()

バージョン データを取得する

IncreaseCounter(Byte, Int32)

指定した量だけカウンターを増やす

IsFormattedNdef()

カードが NDEF にフォーマットされているかどうかを確認する

IsPageReadOnly(Byte)

ページが読み取り専用かどうかを確認する

IsUltralightCard(UInt16, Byte)

これが Ultralight カード 型かどうかを確認する

ProcessAuthentication(ReadOnlySpan<Byte>)

プロセス認証

ReadFast(Byte, Byte)

4 バイトの複数のページ ブロックを一度に読み取る

ReselectCard()

カードを選択します。 認証または読み取り/書き込みに失敗した場合に必要です

RunUltralightCommand()

最後のセットアップ コマンドを実行します。 バイトを読み取る場合は、自動的に Data プロパティにプッシュされます

SetPassword(ReadOnlySpan<Byte>)

パスワードを設定します。AuthenticationKey は古いパスワードとして使用されます

TryGetConfiguration(Configuration)

構成を取得してみてください

TryReadNdefMessage(NdefMessage)

Mifare カードから NDEF メッセージを読み取ろうとします

WriteConfiguration(Configuration)

構成を記述する

WriteDataBlock(Byte)

特定のブロックの Data に存在する 16 バイトを使用して書き込みを実行する

WriteNdefMessage(NdefMessage)

NDEF メッセージを書き込む

適用対象

製品 バージョン
.NET IoT Libraries 1.5.0, 2.0.0, 2.1.0, 2.2.0