Condividi tramite


IsoDep Classe

Definizione

Fornisce l'accesso alle proprietà ISO-DEP (ISO 14443-4) e alle operazioni di I/O in un oggetto 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
Ereditarietà
Attributi
Implementazioni

Commenti

Fornisce l'accesso alle proprietà ISO-DEP (ISO 14443-4) e alle operazioni di I/O in un oggetto Tag.

Acquisire un IsoDep oggetto usando #get.

L'operazione di I/O ISO-DEP primaria è #transceive. Le applicazioni devono implementare il proprio stack di #transceiveprotocolli su .

I tag che enumereranno la IsoDep tecnologia in Tag#getTechList enumereranno NfcA o NfcB (poiché IsoDep si basa su uno di questi).

<p class="note"><strong>Note:</strong> Methods that perform I/O operations require the android.Manifest.permission#NFC permission.

Documentazione java per android.nfc.tech.IsoDep.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal Android e usato in base ai termini descritti in 2.5 Attribution License Creative Commons 2.5 Attribution License.

Proprietà

Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
Handle

Handle per l'istanza di Android sottostante.

(Ereditato da Object)
IsConnected

Helper per indicare se le operazioni di I/O devono essere possibili.

IsExtendedLengthApduSupported

Le DPU standard hanno un campo di lunghezza a 1 byte, consentendo un massimo di 255 byte di payload, con una lunghezza massima di APDU di 261 byte.

JniIdentityHashCode

Fornisce l'accesso alle proprietà ISO-DEP (ISO 14443-4) e alle operazioni di I/O in un oggetto Tag.

(Ereditato da Object)
JniPeerMembers

Fornisce l'accesso alle proprietà ISO-DEP (ISO 14443-4) e alle operazioni di I/O in un oggetto Tag.

MaxTransceiveLength

Restituisce il numero massimo di byte che possono essere inviati con #transceive.

PeerReference

Fornisce l'accesso alle proprietà ISO-DEP (ISO 14443-4) e alle operazioni di I/O in un oggetto Tag.

(Ereditato da Object)
Tag

Ottiene l'oggetto che esegue il Tag backup di questo ITagTechnology oggetto.

ThresholdClass

Fornisce l'accesso alle proprietà ISO-DEP (ISO 14443-4) e alle operazioni di I/O in un oggetto Tag.

(Ereditato da BasicTagTechnology)
ThresholdType

Fornisce l'accesso alle proprietà ISO-DEP (ISO 14443-4) e alle operazioni di I/O in un oggetto Tag.

(Ereditato da BasicTagTechnology)
Timeout

Ottiene il timeout corrente per #transceive in millisecondi.

Metodi

Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
Close()

Disabilitare le operazioni di I/O sul tag da questo ITagTechnology oggetto e rilasciare le risorse.

Connect()

Abilitare le operazioni di I/O per il tag da questo ITagTechnology oggetto.

Dispose()

Fornisce l'accesso alle proprietà ISO-DEP (ISO 14443-4) e alle operazioni di I/O in un oggetto Tag.

(Ereditato da Object)
Dispose(Boolean)

Fornisce l'accesso alle proprietà ISO-DEP (ISO 14443-4) e alle operazioni di I/O in un oggetto Tag.

(Ereditato da Object)
Equals(Object)

Indica se un altro oggetto è "uguale a" questo.

(Ereditato da Object)
Get(Tag)

Ottiene un'istanza di IsoDep per il tag specificato.

GetHashCode()

Restituisce un valore del codice hash per l'oggetto.

(Ereditato da Object)
GetHiLayerResponse()

Restituisce i byte di risposta del livello superiore per NfcB i tag.

GetHistoricalBytes()

Restituisce i byte cronologici ISO-DEP per NfcA i tag.

JavaFinalize()

Chiamato dal Garbage Collector su un oggetto quando Garbage Collection determina che non sono presenti altri riferimenti all'oggetto .

(Ereditato da Object)
Notify()

Riattiva un singolo thread in attesa del monitor dell'oggetto.

(Ereditato da Object)
NotifyAll()

Riattiva tutti i thread in attesa del monitoraggio di questo oggetto.

(Ereditato da Object)
SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
SetTimeout(Int32)

Impostare il timeout di #transceive in millisecondi.

ToArray<T>()

Fornisce l'accesso alle proprietà ISO-DEP (ISO 14443-4) e alle operazioni di I/O in un oggetto Tag.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione in formato stringa dell'oggetto.

(Ereditato da Object)
Transceive(Byte[])

Inviare dati ISO-DEP non elaborati al tag e ricevere la risposta.

TransceiveAsync(Byte[])

Fornisce l'accesso alle proprietà ISO-DEP (ISO 14443-4) e alle operazioni di I/O in un oggetto Tag.

UnregisterFromRuntime()

Fornisce l'accesso alle proprietà ISO-DEP (ISO 14443-4) e alle operazioni di I/O in un oggetto Tag.

(Ereditato da Object)
Wait()

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere eseguendo <una>notifica</em> o <em>interrotto</em>.

(Ereditato da Object)
Wait(Int64)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere eseguendo <una notifica</>em> o <em>interrotto</em> o fino a quando non è trascorsa una certa quantità di tempo reale.

(Ereditato da Object)
Wait(Int64, Int32)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere eseguendo <una notifica</>em> o <em>interrotto</em> o fino a quando non è trascorsa una certa quantità di tempo reale.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

IJavaPeerable.Disposed()

Fornisce l'accesso alle proprietà ISO-DEP (ISO 14443-4) e alle operazioni di I/O in un oggetto Tag.

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

Fornisce l'accesso alle proprietà ISO-DEP (ISO 14443-4) e alle operazioni di I/O in un oggetto Tag.

(Ereditato da Object)
IJavaPeerable.Finalized()

Fornisce l'accesso alle proprietà ISO-DEP (ISO 14443-4) e alle operazioni di I/O in un oggetto Tag.

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

Fornisce l'accesso alle proprietà ISO-DEP (ISO 14443-4) e alle operazioni di I/O in un oggetto Tag.

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Fornisce l'accesso alle proprietà ISO-DEP (ISO 14443-4) e alle operazioni di I/O in un oggetto Tag.

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Fornisce l'accesso alle proprietà ISO-DEP (ISO 14443-4) e alle operazioni di I/O in un oggetto Tag.

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Fornisce l'accesso alle proprietà ISO-DEP (ISO 14443-4) e alle operazioni di I/O in un oggetto Tag.

(Ereditato da Object)

Metodi di estensione

ConnectAsync(ITagTechnology)

Fornisce l'accesso alle proprietà ISO-DEP (ISO 14443-4) e alle operazioni di I/O in un oggetto Tag.

JavaCast<TResult>(IJavaObject)

Esegue una conversione del tipo verificato dal runtime Android.

JavaCast<TResult>(IJavaObject)

Fornisce l'accesso alle proprietà ISO-DEP (ISO 14443-4) e alle operazioni di I/O in un oggetto Tag.

GetJniTypeName(IJavaPeerable)

Fornisce l'accesso alle proprietà ISO-DEP (ISO 14443-4) e alle operazioni di I/O in un oggetto Tag.

Si applica a