Share via


IsoDep Klasse

Definition

Bietet Zugriff auf ISO-DEP-Eigenschaften (ISO 14443-4) und E/A-Vorgänge für einen 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
Vererbung
Attribute
Implementiert

Hinweise

Bietet Zugriff auf ISO-DEP-Eigenschaften (ISO 14443-4) und E/A-Vorgänge für einen Tag.

Rufen Sie mithilfe von #getein -Objekt abIsoDep.

Der primäre ISO-DEP-E/A-Vorgang ist #transceive. Anwendungen müssen einen eigenen Protokollstapel zusätzlich zu #transceiveimplementieren.

Tags, die die IsoDep Technologie in Tag#getTechList aufzählen, werden auch oder NfcB aufgezählt NfcA (da IsoDep auf einem dieser Elemente aufbaut).

<p class="note"><strong>Hinweis:</strong> Für Methoden, die E/A-Vorgänge ausführen, ist die android.Manifest.permission#NFC Berechtigung erforderlich.

Java-Dokumentation für android.nfc.tech.IsoDep.

Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In Attribution License beschriebenen Begriffen verwendet werden.

Eigenschaften

Class

Gibt die Laufzeitklasse dieses Objectzurück.

(Geerbt von Object)
Handle

Das Handle für die zugrunde liegende Android-instance.

(Geerbt von Object)
IsConnected

Hilfsprogramm, um anzugeben, ob E/A-Vorgänge möglich sein sollten.

IsExtendedLengthApduSupported

Standard-APDUs verfügen über ein Feld mit einer Länge von 1 Byte, das maximal 255 Nutzlastbytes zulässt, was zu einer maximalen APDU-Länge von 261 Bytes führt.

JniIdentityHashCode

Bietet Zugriff auf ISO-DEP-Eigenschaften (ISO 14443-4) und E/A-Vorgänge für einen Tag.

(Geerbt von Object)
JniPeerMembers

Bietet Zugriff auf ISO-DEP-Eigenschaften (ISO 14443-4) und E/A-Vorgänge für einen Tag.

MaxTransceiveLength

Gibt die maximale Anzahl von Bytes zurück, die mit #transceivegesendet werden können.

PeerReference

Bietet Zugriff auf ISO-DEP-Eigenschaften (ISO 14443-4) und E/A-Vorgänge für einen Tag.

(Geerbt von Object)
Tag

Rufen Sie das Tag Objekt ab, das dieses ITagTechnology Objekt unterst.

ThresholdClass

Bietet Zugriff auf ISO-DEP-Eigenschaften (ISO 14443-4) und E/A-Vorgänge für einen Tag.

(Geerbt von BasicTagTechnology)
ThresholdType

Bietet Zugriff auf ISO-DEP-Eigenschaften (ISO 14443-4) und E/A-Vorgänge für einen Tag.

(Geerbt von BasicTagTechnology)
Timeout

Ruft das aktuelle Timeout für #transceive in Millisekunden ab.

Methoden

Clone()

Erstellt und gibt eine Kopie dieses Objekts zurück.

(Geerbt von Object)
Close()

Deaktivieren Sie E/A-Vorgänge für das Tag aus diesem ITagTechnology Objekt, und geben Sie Ressourcen frei.

Connect()

Aktivieren Sie E/A-Vorgänge für das Tag aus diesem ITagTechnology Objekt.

Dispose()

Bietet Zugriff auf ISO-DEP-Eigenschaften (ISO 14443-4) und E/A-Vorgänge für einen Tag.

(Geerbt von Object)
Dispose(Boolean)

Bietet Zugriff auf ISO-DEP-Eigenschaften (ISO 14443-4) und E/A-Vorgänge für einen Tag.

(Geerbt von Object)
Equals(Object)

Gibt an, ob ein anderes Objekt "gleich" diesem objekt ist.

(Geerbt von Object)
Get(Tag)

Rufen Sie eine instance für IsoDep das angegebene Tag ab.

GetHashCode()

Gibt einen Hashcodewert für das Objekt zurück.

(Geerbt von Object)
GetHiLayerResponse()

Gibt die Antwortbytes der höheren Ebene für NfcB Tags zurück.

GetHistoricalBytes()

Gibt die ISO-DEP-Verlaufsbytes für NfcA Tags zurück.

JavaFinalize()

Wird vom Garbage Collector für ein Objekt aufgerufen, wenn die Garbage Collection feststellt, dass keine Verweise mehr auf das Objekt vorhanden sind.

(Geerbt von Object)
Notify()

Aktiviert einen einzelnen Thread, der auf den Monitor dieses Objekts wartet.

(Geerbt von Object)
NotifyAll()

Aktiviert alle Threads, die auf den Monitor dieses Objekts warten.

(Geerbt von Object)
SetHandle(IntPtr, JniHandleOwnership)

Legt die Handle-Eigenschaft fest.

(Geerbt von Object)
SetTimeout(Int32)

Legen Sie das Timeout von #transceive in Millisekunden fest.

ToArray<T>()

Bietet Zugriff auf ISO-DEP-Eigenschaften (ISO 14443-4) und E/A-Vorgänge für einen Tag.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolgendarstellung des Objekts zurück.

(Geerbt von Object)
Transceive(Byte[])

Senden Sie unformatierte ISO-DEP-Daten an das Tag, und erhalten Sie die Antwort.

TransceiveAsync(Byte[])

Bietet Zugriff auf ISO-DEP-Eigenschaften (ISO 14443-4) und E/A-Vorgänge für einen Tag.

UnregisterFromRuntime()

Bietet Zugriff auf ISO-DEP-Eigenschaften (ISO 14443-4) und E/A-Vorgänge für einen Tag.

(Geerbt von Object)
Wait()

Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert ist, in der Regel durch <>Benachrichtigung</em> oder <em>interrupted</em>.

(Geerbt von Object)
Wait(Int64)

Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert ist, in der Regel durch>< Benachrichtigung</em> oder <em>interrupted</em>, oder bis eine bestimmte Menge an Echtzeit verstrichen ist.

(Geerbt von Object)
Wait(Int64, Int32)

Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert ist, in der Regel durch>< Benachrichtigung</em> oder <em>interrupted</em>, oder bis eine bestimmte Menge an Echtzeit verstrichen ist.

(Geerbt von Object)

Explizite Schnittstellenimplementierungen

IJavaPeerable.Disposed()

Bietet Zugriff auf ISO-DEP-Eigenschaften (ISO 14443-4) und E/A-Vorgänge für einen Tag.

(Geerbt von Object)
IJavaPeerable.DisposeUnlessReferenced()

Bietet Zugriff auf ISO-DEP-Eigenschaften (ISO 14443-4) und E/A-Vorgänge für einen Tag.

(Geerbt von Object)
IJavaPeerable.Finalized()

Bietet Zugriff auf ISO-DEP-Eigenschaften (ISO 14443-4) und E/A-Vorgänge für einen Tag.

(Geerbt von Object)
IJavaPeerable.JniManagedPeerState

Bietet Zugriff auf ISO-DEP-Eigenschaften (ISO 14443-4) und E/A-Vorgänge für einen Tag.

(Geerbt von Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Bietet Zugriff auf ISO-DEP-Eigenschaften (ISO 14443-4) und E/A-Vorgänge für einen Tag.

(Geerbt von Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Bietet Zugriff auf ISO-DEP-Eigenschaften (ISO 14443-4) und E/A-Vorgänge für einen Tag.

(Geerbt von Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Bietet Zugriff auf ISO-DEP-Eigenschaften (ISO 14443-4) und E/A-Vorgänge für einen Tag.

(Geerbt von Object)

Erweiterungsmethoden

ConnectAsync(ITagTechnology)

Bietet Zugriff auf ISO-DEP-Eigenschaften (ISO 14443-4) und E/A-Vorgänge für einen Tag.

JavaCast<TResult>(IJavaObject)

Führt eine Typkonvertierung mit Überprüfung der Android-Laufzeit aus.

JavaCast<TResult>(IJavaObject)

Bietet Zugriff auf ISO-DEP-Eigenschaften (ISO 14443-4) und E/A-Vorgänge für einen Tag.

GetJniTypeName(IJavaPeerable)

Bietet Zugriff auf ISO-DEP-Eigenschaften (ISO 14443-4) und E/A-Vorgänge für einen Tag.

Gilt für: