Share via


ObjectStreamClass Classe

Definizione

Descrittore della serializzazione per le classi.

[Android.Runtime.Register("java/io/ObjectStreamClass", DoNotGenerateAcw=true)]
public class ObjectStreamClass : Java.Lang.Object, IDisposable, Java.Interop.IJavaPeerable, Java.IO.ISerializable
[<Android.Runtime.Register("java/io/ObjectStreamClass", DoNotGenerateAcw=true)>]
type ObjectStreamClass = class
    inherit Object
    interface ISerializable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Ereditarietà
ObjectStreamClass
Attributi
Implementazioni

Commenti

Descrittore della serializzazione per le classi. Contiene il nome e serialVersionUID della classe . La classe ObjectStreamClass per una classe specifica caricata in questa macchina virtuale Java può essere trovata/creata usando il metodo di ricerca.

L'algoritmo per calcolare SerialVersionUID è descritto in Specifica di serializzazione di oggetti, sezione 4.6, identificatori univoci di flusso.

Aggiunta in JDK1.1.

Documentazione java per java.io.ObjectStreamClass.

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.

Costruttori

ObjectStreamClass(IntPtr, JniHandleOwnership)

Costruttore utilizzato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime.

Proprietà

Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
Handle

Handle per l'istanza di Android sottostante.

(Ereditato da Object)
JniIdentityHashCode

Descrittore della serializzazione per le classi.

(Ereditato da Object)
JniPeerMembers

Descrittore della serializzazione per le classi.

Name

Restituisce il nome della classe descritta da questo descrittore.

NoFields

valore serialPersistentFields che indica che non sono presenti campi serializzabili

PeerReference

Descrittore della serializzazione per le classi.

(Ereditato da Object)
SerialVersionUID

Restituisce serialVersionUID per questa classe.

ThresholdClass

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

ThresholdType

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

Metodi

Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
Dispose()

Descrittore della serializzazione per le classi.

(Ereditato da Object)
Dispose(Boolean)

Descrittore della serializzazione per le classi.

(Ereditato da Object)
Equals(Object)

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

(Ereditato da Object)
ForClass()

Restituisce la classe nella macchina virtuale locale a cui è mappata questa versione.

GetField(String)

Ottenere il campo di questa classe in base al nome.

GetFields()

Restituisce una matrice dei campi di questa classe serializzabile.

GetHashCode()

Restituisce un valore del codice hash per l'oggetto.

(Ereditato da Object)
JavaFinalize()

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

(Ereditato da Object)
Lookup(Class)

Trovare il descrittore per una classe che può essere serializzata.

LookupAny(Class)

Restituisce il descrittore per qualsiasi classe, indipendentemente dal fatto che implementi Serializable.

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)
ToArray<T>()

Descrittore della serializzazione per le classi.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione in formato stringa dell'oggetto.

(Ereditato da Object)
UnregisterFromRuntime()

Descrittore della serializzazione per le classi.

(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()

Descrittore della serializzazione per le classi.

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

Descrittore della serializzazione per le classi.

(Ereditato da Object)
IJavaPeerable.Finalized()

Descrittore della serializzazione per le classi.

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

Descrittore della serializzazione per le classi.

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Descrittore della serializzazione per le classi.

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Descrittore della serializzazione per le classi.

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Descrittore della serializzazione per le classi.

(Ereditato da Object)

Metodi di estensione

JavaCast<TResult>(IJavaObject)

Esegue una conversione del tipo verificato dal runtime Android.

JavaCast<TResult>(IJavaObject)

Descrittore della serializzazione per le classi.

GetJniTypeName(IJavaPeerable)

Descrittore della serializzazione per le classi.

Si applica a