IsoDep クラス

定義

に対する ISO-DEP (ISO 14443-4) プロパティと I/O 操作へのアクセスを Tag提供します。

[Android.Runtime.Register("android/nfc/tech/IsoDep", DoNotGenerateAcw=true)]
public sealed class IsoDep : Android.Nfc.Tech.BasicTagTechnology, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/nfc/tech/IsoDep", DoNotGenerateAcw=true)>]
type IsoDep = class
    inherit BasicTagTechnology
    interface ITagTechnology
    interface ICloseable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
継承
属性
実装

注釈

に対する ISO-DEP (ISO 14443-4) プロパティと I/O 操作へのアクセスを Tag提供します。

を使用して オブジェクトをIsoDep#get取得します。

プライマリ ISO-DEP I/O 操作は です #transceive。 アプリケーションでは、 の上に独自の #transceiveプロトコル スタックを実装する必要があります。

のテクノロジTag#getTechListを列挙するIsoDepタグでは、 または NfcB も列挙NfcAされます (IsoDep はこれらのいずれかに基づいて構築されているため)。

<p class="note"><strong>Note:</strong I/O 操作を実行するメソッド> には、アクセス許可が android.Manifest.permission#NFC 必要です。

android.nfc.tech.IsoDepJava ドキュメント。

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

プロパティ

Class

この Objectのランタイム クラスを返します。

(継承元 Object)
Handle

基になる Android インスタンスへのハンドル。

(継承元 Object)
IsConnected

I/O 操作が可能かどうかを示すヘルパー。

IsExtendedLengthApduSupported

Standard APDU には 1 バイトの長さフィールドがあり、最大 255 バイトのペイロード バイトが許可されるため、APDU の最大長は 261 バイトになります。

JniIdentityHashCode

に対する ISO-DEP (ISO 14443-4) プロパティと I/O 操作へのアクセスを Tag提供します。

(継承元 Object)
JniPeerMembers

に対する ISO-DEP (ISO 14443-4) プロパティと I/O 操作へのアクセスを Tag提供します。

MaxTransceiveLength

で送信できる最大バイト数を #transceive返します。

PeerReference

に対する ISO-DEP (ISO 14443-4) プロパティと I/O 操作へのアクセスを Tag提供します。

(継承元 Object)
Tag

このオブジェクトをバッキングする Tag オブジェクトを ITagTechnology 取得します。

ThresholdClass

に対する ISO-DEP (ISO 14443-4) プロパティと I/O 操作へのアクセスを Tag提供します。

(継承元 BasicTagTechnology)
ThresholdType

に対する ISO-DEP (ISO 14443-4) プロパティと I/O 操作へのアクセスを Tag提供します。

(継承元 BasicTagTechnology)
Timeout

ミリ秒単位の現在のタイムアウトを #transceive 取得します。

メソッド

Clone()

このオブジェクトのコピーを作成して返します。

(継承元 Object)
Close()

この ITagTechnology オブジェクトの タグに対する I/O 操作を無効にして、リソースを解放します。

Connect()

この ITagTechnology オブジェクトのタグに対する I/O 操作を有効にします。

Dispose()

に対する ISO-DEP (ISO 14443-4) プロパティと I/O 操作へのアクセスを Tag提供します。

(継承元 Object)
Dispose(Boolean)

に対する ISO-DEP (ISO 14443-4) プロパティと I/O 操作へのアクセスを Tag提供します。

(継承元 Object)
Equals(Object)

他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。

(継承元 Object)
Get(Tag)

指定されたタグの の IsoDep インスタンスを取得します。

GetHashCode()

オブジェクトのハッシュ コード値を返します。

(継承元 Object)
GetHiLayerResponse()

タグの上位レイヤー応答バイト数を NfcB 返します。

GetHistoricalBytes()

タグの ISO-DEP 履歴バイト数を NfcA 返します。

JavaFinalize()

オブジェクトへの参照がなくなったとガベージ コレクションが判断したときに、オブジェクトのガベージ コレクターによって呼び出されます。

(継承元 Object)
Notify()

このオブジェクトのモニターで待機している 1 つのスレッドを起動します。

(継承元 Object)
NotifyAll()

このオブジェクトのモニターで待機しているすべてのスレッドを起動します。

(継承元 Object)
SetHandle(IntPtr, JniHandleOwnership)

Handle プロパティを設定します。

(継承元 Object)
SetTimeout(Int32)

のタイムアウト #transceive をミリ秒単位で設定します。

ToArray<T>()

に対する ISO-DEP (ISO 14443-4) プロパティと I/O 操作へのアクセスを Tag提供します。

(継承元 Object)
ToString()

オブジェクトの文字列形式を返します。

(継承元 Object)
Transceive(Byte[])

未加工の ISO-DEP データを タグに送信し、応答を受け取ります。

TransceiveAsync(Byte[])

に対する ISO-DEP (ISO 14443-4) プロパティと I/O 操作へのアクセスを Tag提供します。

UnregisterFromRuntime()

に対する ISO-DEP (ISO 14443-4) プロパティと I/O 操作へのアクセスを Tag提供します。

(継承元 Object)
Wait()

現在のスレッドが起動するまで待機します。通常<は、通知</em> または>< em 中断</em によって待機します>。>

(継承元 Object)
Wait(Int64)

現在のスレッドが起動するまで待機します。通常<は、通知></em> または <>em 中断</em>、または特定のリアルタイムが経過するまで待機します。

(継承元 Object)
Wait(Int64, Int32)

現在のスレッドが起動するまで待機します。通常<は、通知></em> または <>em 中断</em>、または特定のリアルタイムが経過するまで待機します。

(継承元 Object)

明示的なインターフェイスの実装

IJavaPeerable.Disposed()

に対する ISO-DEP (ISO 14443-4) プロパティと I/O 操作へのアクセスを Tag提供します。

(継承元 Object)
IJavaPeerable.DisposeUnlessReferenced()

に対する ISO-DEP (ISO 14443-4) プロパティと I/O 操作へのアクセスを Tag提供します。

(継承元 Object)
IJavaPeerable.Finalized()

に対する ISO-DEP (ISO 14443-4) プロパティと I/O 操作へのアクセスを Tag提供します。

(継承元 Object)
IJavaPeerable.JniManagedPeerState

に対する ISO-DEP (ISO 14443-4) プロパティと I/O 操作へのアクセスを Tag提供します。

(継承元 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

に対する ISO-DEP (ISO 14443-4) プロパティと I/O 操作へのアクセスを Tag提供します。

(継承元 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

に対する ISO-DEP (ISO 14443-4) プロパティと I/O 操作へのアクセスを Tag提供します。

(継承元 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

に対する ISO-DEP (ISO 14443-4) プロパティと I/O 操作へのアクセスを Tag提供します。

(継承元 Object)

拡張メソッド

ConnectAsync(ITagTechnology)

に対する ISO-DEP (ISO 14443-4) プロパティと I/O 操作へのアクセスを Tag提供します。

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

に対する ISO-DEP (ISO 14443-4) プロパティと I/O 操作へのアクセスを Tag提供します。

GetJniTypeName(IJavaPeerable)

に対する ISO-DEP (ISO 14443-4) プロパティと I/O 操作へのアクセスを Tag提供します。

適用対象