ObjectInputStream Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ein ObjectInputStream deserialisiert primitive Daten und Objekte, die zuvor mit einem ObjectOutputStream geschrieben wurden.
[Android.Runtime.Register("java/io/ObjectInputStream", DoNotGenerateAcw=true)]
public class ObjectInputStream : Java.IO.InputStream, IDisposable, Java.IO.IObjectInput
[<Android.Runtime.Register("java/io/ObjectInputStream", DoNotGenerateAcw=true)>]
type ObjectInputStream = class
inherit InputStream
interface IObjectInput
interface IDataInput
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Vererbung
- Attribute
- Implementiert
Hinweise
Ein ObjectInputStream deserialisiert primitive Daten und Objekte, die zuvor mit einem ObjectOutputStream geschrieben wurden.
ObjectOutputStream und ObjectInputStream können eine Anwendung mit persistentem Speicher für Diagramme von Objekten bereitstellen, wenn sie mit einem FileOutputStream- bzw. FileInputStream-Objekt verwendet werden. ObjectInputStream wird verwendet, um diese Objekte wiederherzustellen, die zuvor serialisiert wurden. Andere Verwendungen umfassen das Übergeben von Objekten zwischen Hosts mithilfe eines Socketdatenstroms oder zum Marshallen und Aufheben der Verbindung von Argumenten und Parametern in einem Remotekommunikationssystem.
ObjectInputStream stellt sicher, dass die Typen aller Objekte im diagramm, die aus dem Datenstrom erstellt wurden, mit den Klassen übereinstimmen, die auf dem virtuellen Java-Computer vorhanden sind. Klassen werden nach Bedarf mithilfe der Standardmechanismen geladen.
Nur Objekte, die die java.io.Serializable- oder java.io.Externalizable-Schnittstelle unterstützen, können aus Datenströmen gelesen werden.
Die Methode readObject wird verwendet, um ein Objekt aus dem Datenstrom zu lesen. Die sichere Umwandlung von Java sollte verwendet werden, um den gewünschten Typ zu erhalten. In Java sind Zeichenfolgen und Arrays Objekte und werden während der Serialisierung als Objekte behandelt. Beim Lesen müssen sie in den erwarteten Typ umgeformt werden.
Primitive Datentypen können mithilfe der entsprechenden Methode für DataInput aus dem Datenstrom gelesen werden.
Der Standard-Deserialisierungsmechanismus für Objekte stellt den Inhalt jedes Felds auf den Wert wieder her und gibt ihn ein, als es geschrieben wurde. Als vorübergehend oder statisch deklarierte Felder werden vom Deserialisierungsprozess ignoriert. Verweise auf andere Objekte bewirken, dass diese Objekte nach Bedarf aus dem Datenstrom gelesen werden. Diagramme von Objekten werden mithilfe eines Referenzfreigabemechanismus ordnungsgemäß wiederhergestellt. Neue Objekte werden beim Deserialisieren immer zugewiesen, wodurch verhindert wird, dass vorhandene Objekte überschrieben werden.
Das Lesen eines Objekts entspricht dem Ausführen der Konstruktoren eines neuen Objekts. Der Speicher wird für das Objekt zugewiesen und auf Null (NULL) initialisiert. No-arg-Konstruktoren werden für die nicht serialisierbaren Klassen aufgerufen, und dann werden die Felder der serialisierbaren Klassen vom Datenstrom wiederhergestellt, beginnend mit der serialisierbaren Klasse, die java.lang.object am nächsten ist, und mit der spezifischsten Klasse des Objekts fertig stellen.
Beispiel: Lesen aus einem Datenstrom, wie im Beispiel in ObjectOutputStream geschrieben: <br>
FileInputStream fis = new FileInputStream("t.tmp");
ObjectInputStream ois = new ObjectInputStream(fis);
int i = ois.readInt();
String today = (String) ois.readObject();
Date date = (Date) ois.readObject();
ois.close();
Klassen steuern, wie sie serialisiert werden, indem sie entweder die java.io.Serializable- oder java.io.Externalizable-Schnittstellen implementieren.
Durch die Implementierung der serialisierbaren Schnittstelle kann die Objekt serialisierung den gesamten Zustand des Objekts speichern und wiederherstellen, und klassen können zwischen dem Zeitpunkt, zu dem der Datenstrom geschrieben wird, und der Zeit, zu der er gelesen wird, weiterentwickelt werden. Es durchläuft automatisch Verweise zwischen Objekten, speichern und wiederherstellen ganze Diagramme.
Serialisierbare Klassen, die während des Serialisierungs- und Deserialisierungsprozesses spezielle Behandlung erfordern, sollten die folgenden Methoden implementieren:
private void writeObject(java.io.ObjectOutputStream stream)
throws IOException;
private void readObject(java.io.ObjectInputStream stream)
throws IOException, ClassNotFoundException;
private void readObjectNoData()
throws ObjectStreamException;
Die readObject-Methode ist für das Lesen und Wiederherstellen des Zustands des Objekts für die jeweilige Klasse verantwortlich, indem Daten verwendet werden, die von der entsprechenden writeObject-Methode in den Datenstrom geschrieben wurden. Die Methode muss sich nicht mit dem Staat befassen, der zu seinen Superklassen oder Unterklassen gehört. Der Zustand wird wiederhergestellt, indem Daten aus objectInputStream für die einzelnen Felder gelesen und Zuordnungen zu den entsprechenden Feldern des Objekts vorgenommen werden. Das Lesen von primitiven Datentypen wird von DataInput unterstützt.
Jeder Versuch, Objektdaten zu lesen, die die Grenzen der benutzerdefinierten Daten überschreitet, die von der entsprechenden writeObject-Methode geschrieben wurden, bewirkt, dass eine OptionalDataException mit einem eof-Feldwert von true ausgelöst wird. Nicht-Objektlesevorgänge, die das Ende der zugewiesenen Daten überschreiten, spiegeln das Ende der Daten auf die gleiche Weise wider, wie sie das Ende des Datenstroms angeben würden: Bytewise-Lesevorgänge geben -1 zurück, da das Byte-Lesen oder die Anzahl der Bytes gelesen wird, und primitive Lesevorgänge lösen EOFExceptions aus. Wenn keine entsprechende writeObject-Methode vorhanden ist, markiert das Ende der serialisierten Standarddaten das Ende der zugewiesenen Daten.
Primitive und Objektleseaufrufe, die innerhalb einer readExternal-Methode ausgegeben werden, verhalten sich auf die gleiche Weise - wenn der Datenstrom bereits am Ende der Daten positioniert ist, die von der entsprechenden writeExternal-Methode geschrieben wurden, löst Objektlese OptionalDataExceptions mit dem Wert "eof" auf "true" aus, bytewise-Lesevorgänge geben -1 zurück, und primitive Lesevorgänge lösen EOFExceptions aus. Beachten Sie, dass dieses Verhalten für Datenströme, die mit dem alten ObjectStreamConstants.PROTOCOL_VERSION_1 Protokoll geschrieben wurden, nicht enthalten ist, in dem das Ende der daten, die von writeExternal-Methoden geschrieben wurden, nicht abgegrenzt ist und daher nicht erkannt werden kann.
Die readObjectNoData-Methode ist für die Initialisierung des Zustands des Objekts für die jeweilige Klasse verantwortlich, wenn der Serialisierungsstream die angegebene Klasse nicht als Superklasse deserialisierten Objekts auflistet. Dies kann in Fällen auftreten, in denen die empfangende Partei eine andere Version der Klasse der deserialisierten Instanz als die sendende Partei verwendet, und die Version des Empfängers erweitert Klassen, die nicht durch die Version des Absenders erweitert werden. Dies kann auch auftreten, wenn der Serialisierungsstream manipuliert wurde; daher ist readObjectNoData nützlich, um deserialisierte Objekte trotz eines "feindlichen" oder unvollständigen Quelldatenstroms ordnungsgemäß zu initialisieren.
Die Serialisierung liest oder weist den Feldern eines Objekts keine Werte zu, die die Java.io.Serializable-Schnittstelle nicht implementieren. Unterklassen von Objekten, die nicht serialisierbar sind, können serialisierbar sein. In diesem Fall muss die nicht serialisierbare Klasse über einen no-arg-Konstruktor verfügen, damit die Felder initialisiert werden können. In diesem Fall liegt es in der Verantwortung der Unterklasse, den Zustand der nicht serialisierbaren Klasse zu speichern und wiederherzustellen. Es ist häufig der Fall, dass auf die Felder dieser Klasse zugegriffen werden kann (öffentlich, paket oder geschützt) oder dass es Methoden zum Abrufen und Festlegen von Methoden gibt, die zum Wiederherstellen des Zustands verwendet werden können.
Jede Ausnahme, die beim Deserialisieren eines Objekts auftritt, wird vom ObjectInputStream erfasst und der Lesevorgang abgebrochen.
Durch die Implementierung der Externalizable-Schnittstelle kann das Objekt die vollständige Kontrolle über den Inhalt und das Format des serialisierten Formulars des Objekts übernehmen. Die Methoden der Externalizable-Schnittstelle, writeExternal und readExternal, werden aufgerufen, um den Zustand der Objekte zu speichern und wiederherzustellen. Wenn sie von einer Klasse implementiert werden, können sie ihren eigenen Zustand mithilfe aller Methoden von ObjectOutput und ObjectInput schreiben und lesen. Es liegt in der Verantwortung der Objekte, alle vorkommenden Versionsverwaltungen zu behandeln.
Enumerationskonstanten werden anders deserialisiert als gewöhnlich serialisierbare oder externisierbare Objekte. Die serialisierte Form einer Enumerationskonstante besteht ausschließlich aus ihrem Namen; Feldwerte der Konstante werden nicht übertragen. Zum Deserialisieren einer Enumerationskonstante liest ObjectInputStream den Konstantennamen aus dem Datenstrom; Die deserialisierte Konstante wird dann durch Aufrufen der statischen Methode Enum.valueOf(Class, String) mit dem Basistyp der Enumerationskonstante und dem empfangenen Konstantennamen als Argumente abgerufen. Wie bei anderen serialisierbaren oder externisierbaren Objekten können Enumerationskonstanten als Ziele von Zurückverweisen funktionieren, die anschließend im Serialisierungsstream angezeigt werden. Der Prozess, mit dem Enumerationskonstanten deserialisiert werden, kann nicht angepasst werden: Alle klassenspezifischen readObject-, readObjectNoData- und readResolve-Methoden, die durch Enumerationstypen definiert sind, werden während der Deserialisierung ignoriert. Ebenso werden alle serialPersistentFields- oder serialVersionUID-Felddeklarationen ignoriert– alle Enumerationstypen weisen eine feste serialVersionUID von 0L auf.
Hinzugefügt in JDK1.1.
Java-Dokumentation für java.io.ObjectInputStream.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Konstruktoren
| Name | Beschreibung |
|---|---|
| ObjectInputStream() |
Stellen Sie eine Möglichkeit für Unterklassen bereit, die ObjectInputStream vollständig neu implementieren, um keine privaten Daten zuzuweisen, die gerade von dieser Implementierung von ObjectInputStream verwendet werden. |
| ObjectInputStream(IntPtr, JniHandleOwnership) |
Ein Konstruktor, der beim Erstellen verwalteter Darstellungen von JNI-Objekten verwendet wird; wird von der Laufzeit aufgerufen. |
| ObjectInputStream(Stream) |
Erstellt einen ObjectInputStream, der aus dem angegebenen InputStream liest. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Class |
Gibt die Laufzeitklasse dieses Werts |
| Handle |
Das Handle für die zugrunde liegende Android-Instanz. (Geerbt von Object) |
| JniIdentityHashCode |
Ruft den Identitätshashcode ab, der diesem Java Peer von der Interop-Laufzeit zugewiesen ist. (Geerbt von Object) |
| JniManagedPeerState |
Ein ObjectInputStream deserialisiert primitive Daten und Objekte, die zuvor mit einem ObjectOutputStream geschrieben wurden. (Geerbt von JavaObject) |
| JniPeerMembers |
Ein ObjectInputStream deserialisiert primitive Daten und Objekte, die zuvor mit einem ObjectOutputStream geschrieben wurden. |
| PeerReference |
Ruft den JNI-Objektverweis für diesen Java Peer ab. (Geerbt von Object) |
| ThresholdClass |
Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. |
| ThresholdType |
Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. |
Methoden
| Name | Beschreibung |
|---|---|
| Available() |
Gibt eine Schätzung der Anzahl der Bytes zurück, die von diesem Eingabedatenstrom gelesen (oder übersprungen werden können), ohne zu blockieren, was 0 oder 0 sein kann, wenn das Ende des Datenstroms erkannt wird. (Geerbt von InputStream) |
| Clone() |
Erstellt und gibt eine Kopie dieses Objekts zurück. (Geerbt von Object) |
| Close() |
Schließt diesen Eingabedatenstrom und gibt alle Systemressourcen frei, die dem Datenstrom zugeordnet sind. (Geerbt von InputStream) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Ein ObjectInputStream deserialisiert primitive Daten und Objekte, die zuvor mit einem ObjectOutputStream geschrieben wurden. (Geerbt von JavaObject) |
| DefaultReadObject() |
Lesen Sie die nicht statischen und nicht vorübergehenden Felder der aktuellen Klasse aus diesem Datenstrom. |
| Dispose() |
Veröffentlicht die Ressourcen, die von diesem Java Peer gehalten werden. (Geerbt von Object) |
| Dispose(Boolean) |
Veröffentlicht die Ressourcen, die von diesem Java Peer gehalten werden. (Geerbt von Object) |
| DisposeUnlessReferenced() |
Ein ObjectInputStream deserialisiert primitive Daten und Objekte, die zuvor mit einem ObjectOutputStream geschrieben wurden. (Geerbt von JavaObject) |
| EnableResolveObject(Boolean) |
Aktivieren Sie den Datenstrom, damit Objekte aus dem Datenstrom gelesen werden können. |
| Equals(Object) |
Ein ObjectInputStream deserialisiert primitive Daten und Objekte, die zuvor mit einem ObjectOutputStream geschrieben wurden. (Geerbt von JavaObject) |
| Equals(Object) |
Gibt an, ob ein anderes Objekt "gleich" diesem Objekt ist. (Geerbt von Object) |
| GetHashCode() |
Gibt einen Hashcodewert für das Objekt zurück. (Geerbt von Object) |
| JavaFinalize() |
Wird vom Garbage Collector für ein Objekt aufgerufen, wenn die Garbage Collection bestimmt, dass keine weiteren Verweise auf das Objekt vorhanden sind. (Geerbt von Object) |
| Mark(Int32) |
Markiert die aktuelle Position in diesem Eingabedatenstrom. (Geerbt von InputStream) |
| MarkSupported() |
Testet, ob dieser Eingabedatenstrom die und |
| Notify() |
Aktiviert einen einzelnen Thread, der auf dem Monitor dieses Objekts wartet. (Geerbt von Object) |
| NotifyAll() |
Aktiviert alle Threads, die auf dem Monitor dieses Objekts warten. (Geerbt von Object) |
| Read() |
Liest ein Byte von Daten. |
| Read(Byte[], Int32, Int32) |
Liest bis zu |
| Read(Byte[]) |
Liest eine Anzahl von Bytes aus dem Eingabedatenstrom und speichert sie im Pufferarray |
| ReadAllBytes() |
Liest alle verbleibenden Bytes aus dem Eingabedatenstrom. (Geerbt von InputStream) |
| ReadAsync() |
Ein ObjectInputStream deserialisiert primitive Daten und Objekte, die zuvor mit einem ObjectOutputStream geschrieben wurden. (Geerbt von InputStream) |
| ReadAsync(Byte[], Int32, Int32) |
Ein ObjectInputStream deserialisiert primitive Daten und Objekte, die zuvor mit einem ObjectOutputStream geschrieben wurden. (Geerbt von InputStream) |
| ReadAsync(Byte[]) |
Ein ObjectInputStream deserialisiert primitive Daten und Objekte, die zuvor mit einem ObjectOutputStream geschrieben wurden. (Geerbt von InputStream) |
| ReadBoolean() |
Liest in einem booleschen Wert. |
| ReadByte() |
Liest ein 8-Bit-Byte. |
| ReadChar() |
Liest ein 16-Bit-Zeichen vor. |
| ReadClassDescriptor() |
Lesen Sie einen Klassendeskriptor aus dem Serialisierungsstream. |
| ReadDouble() |
Liest ein 64-Bit-Double-Element vor. |
| ReadFields() |
Liest die persistenten Felder aus dem Datenstrom und macht sie nach Namen verfügbar. |
| ReadFloat() |
Liest eine 32-Bit-Gleitkomma.Reads a 32 bit float. |
| ReadFully(Byte[], Int32, Int32) |
Liest Bytes, blockiert, bis alle Bytes gelesen werden. |
| ReadFully(Byte[]) |
Liest Bytes, blockiert, bis alle Bytes gelesen werden. |
| ReadInt() |
Liest ein 32-Bit-Int. |
| ReadLine() |
Veraltet.
Liest in einer Zeile, die von einem \n, \r, \r, \r\n oder EOF beendet wurde. |
| ReadLong() |
Liest eine 64-Bit-Länge vor. |
| ReadNBytes(Byte[], Int32, Int32) |
Liest die angeforderte Anzahl von Bytes aus dem Eingabedatenstrom in das angegebene Bytearray. (Geerbt von InputStream) |
| ReadNBytes(Int32) |
Liest bis zu einer angegebenen Anzahl von Bytes aus dem Eingabedatenstrom. (Geerbt von InputStream) |
| ReadObject() |
Lesen eines Objekts aus objectInputStream. |
| ReadObjectOverride() |
Diese Methode wird von vertrauenswürdigen Unterklassen von ObjectOutputStream aufgerufen, die ObjectOutputStream mithilfe des geschützten no-arg-Konstruktors erstellt haben. |
| ReadShort() |
Liest eine 16-Bit-Kurzform vor. |
| ReadStreamHeader() |
Die readStreamHeader-Methode wird bereitgestellt, damit Unterklassen ihre eigenen Streamheader lesen und überprüfen können. |
| ReadUnshared() |
Liest ein "unshared"-Objekt aus objectInputStream. |
| ReadUnsignedByte() |
Liest ein nicht signiertes 8-Bit-Byte vor. |
| ReadUnsignedShort() |
Liest eine nicht signierte 16-Bit-Kurzform vor. |
| ReadUTF() |
Liest eine Zeichenfolge im geänderten UTF-8-Format. |
| RegisterValidation(IObjectInputValidation, Int32) |
Registrieren Sie ein Objekt, das überprüft werden soll, bevor das Diagramm zurückgegeben wird. |
| Reset() |
Positioniert diesen Datenstrom an der Position, zu der die |
| ResolveClass(ObjectStreamClass) |
Laden Sie die lokale Klassenentsprechung der angegebenen Datenstromklassenbeschreibung. |
| ResolveObject(Object) |
Diese Methode ermöglicht es vertrauenswürdigen Unterklassen von ObjectInputStream, während der Deserialisierung ein Objekt für ein anderes zu ersetzen. |
| ResolveProxyClass(String[]) |
Gibt eine Proxyklasse zurück, die die Schnittstellen implementiert, die in einem Proxyklassendeskriptor benannt sind. Unterklassen können diese Methode implementieren, um benutzerdefinierte Daten aus dem Datenstrom zusammen mit den Deskriptoren für dynamische Proxyklassen zu lesen, sodass sie einen alternativen Lademechanismus für die Schnittstellen und die Proxyklasse verwenden können. |
| SetHandle(IntPtr, JniHandleOwnership) |
Legt die Handle-Eigenschaft fest. (Geerbt von Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Ein ObjectInputStream deserialisiert primitive Daten und Objekte, die zuvor mit einem ObjectOutputStream geschrieben wurden. (Geerbt von JavaObject) |
| Skip(Int64) |
Überspringt und verwirft |
| SkipAsync(Int64) |
Ein ObjectInputStream deserialisiert primitive Daten und Objekte, die zuvor mit einem ObjectOutputStream geschrieben wurden. (Geerbt von InputStream) |
| SkipBytes(Int32) |
Überspringt Bytes. |
| SkipNBytes(Int64) |
Überspringt und verwirft genau |
| ToArray<T>() |
Erstellt ein verwaltetes Array aus diesem Java Arraywrapper. (Geerbt von Object) |
| ToString() |
Gibt eine Zeichenfolgendarstellung des Objekts zurück. (Geerbt von Object) |
| TransferTo(Stream) |
Liest alle Bytes aus diesem Eingabedatenstrom und schreibt die Bytes in die angegebene Ausgabedatenstrom in der Reihenfolge, in der sie gelesen werden. (Geerbt von InputStream) |
| UnregisterFromRuntime() |
Hebt die Registrierung dieses Java Peers aus der Interop-Laufzeit auf. (Geerbt von Object) |
| Wait() |
Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch em benachrichtigt/em< oder >em<unterbrochen>/em<.><> (Geerbt von Object) |
| Wait(Int64, Int32) |
Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch <em>benachrichtigt</em> oder <em>unterbrochen</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist. (Geerbt von Object) |
| Wait(Int64) |
Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch <em>benachrichtigt</em> oder <em>unterbrochen</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist. (Geerbt von Object) |
Explizite Schnittstellenimplementierungen
| Name | Beschreibung |
|---|---|
| IJavaPeerable.Disposed() |
Ein ObjectInputStream deserialisiert primitive Daten und Objekte, die zuvor mit einem ObjectOutputStream geschrieben wurden. (Geerbt von JavaObject) |
| IJavaPeerable.Finalized() |
Ein ObjectInputStream deserialisiert primitive Daten und Objekte, die zuvor mit einem ObjectOutputStream geschrieben wurden. (Geerbt von JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
Ein ObjectInputStream deserialisiert primitive Daten und Objekte, die zuvor mit einem ObjectOutputStream geschrieben wurden. (Geerbt von JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Ein ObjectInputStream deserialisiert primitive Daten und Objekte, die zuvor mit einem ObjectOutputStream geschrieben wurden. (Geerbt von JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Ein ObjectInputStream deserialisiert primitive Daten und Objekte, die zuvor mit einem ObjectOutputStream geschrieben wurden. (Geerbt von JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Ein ObjectInputStream deserialisiert primitive Daten und Objekte, die zuvor mit einem ObjectOutputStream geschrieben wurden. (Geerbt von JavaObject) |
| IJavaPeerable.UnregisterFromRuntime() |
Ein ObjectInputStream deserialisiert primitive Daten und Objekte, die zuvor mit einem ObjectOutputStream geschrieben wurden. |
Erweiterungsmethoden
| Name | Beschreibung |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Ruft den JNI-Namen des Typs der Instanz |
| JavaAs<TResult>(IJavaPeerable) |
Versuchen Sie, die Eingabe |
| JavaCast<TResult>(IJavaObject) |
Führt eine android-laufzeitgecheckte Typkonvertierung aus. |
| JavaCast<TResult>(IJavaObject) |
Ein ObjectInputStream deserialisiert primitive Daten und Objekte, die zuvor mit einem ObjectOutputStream geschrieben wurden. |
| ReadAsync(IObjectInput, Byte[], Int32, Int32) |
Ein ObjectInputStream deserialisiert primitive Daten und Objekte, die zuvor mit einem ObjectOutputStream geschrieben wurden. |
| ReadAsync(IObjectInput, Byte[]) |
Ein ObjectInputStream deserialisiert primitive Daten und Objekte, die zuvor mit einem ObjectOutputStream geschrieben wurden. |
| ReadAsync(IObjectInput) |
Ein ObjectInputStream deserialisiert primitive Daten und Objekte, die zuvor mit einem ObjectOutputStream geschrieben wurden. |
| ReadBooleanAsync(IDataInput) |
Ein ObjectInputStream deserialisiert primitive Daten und Objekte, die zuvor mit einem ObjectOutputStream geschrieben wurden. |
| ReadByteAsync(IDataInput) |
Ein ObjectInputStream deserialisiert primitive Daten und Objekte, die zuvor mit einem ObjectOutputStream geschrieben wurden. |
| ReadCharAsync(IDataInput) |
Ein ObjectInputStream deserialisiert primitive Daten und Objekte, die zuvor mit einem ObjectOutputStream geschrieben wurden. |
| ReadDoubleAsync(IDataInput) |
Ein ObjectInputStream deserialisiert primitive Daten und Objekte, die zuvor mit einem ObjectOutputStream geschrieben wurden. |
| ReadFloatAsync(IDataInput) |
Ein ObjectInputStream deserialisiert primitive Daten und Objekte, die zuvor mit einem ObjectOutputStream geschrieben wurden. |
| ReadFullyAsync(IDataInput, Byte[], Int32, Int32) |
Ein ObjectInputStream deserialisiert primitive Daten und Objekte, die zuvor mit einem ObjectOutputStream geschrieben wurden. |
| ReadFullyAsync(IDataInput, Byte[]) |
Ein ObjectInputStream deserialisiert primitive Daten und Objekte, die zuvor mit einem ObjectOutputStream geschrieben wurden. |
| ReadIntAsync(IDataInput) |
Ein ObjectInputStream deserialisiert primitive Daten und Objekte, die zuvor mit einem ObjectOutputStream geschrieben wurden. |
| ReadLineAsync(IDataInput) |
Ein ObjectInputStream deserialisiert primitive Daten und Objekte, die zuvor mit einem ObjectOutputStream geschrieben wurden. |
| ReadLongAsync(IDataInput) |
Ein ObjectInputStream deserialisiert primitive Daten und Objekte, die zuvor mit einem ObjectOutputStream geschrieben wurden. |
| ReadObjectAsync(IObjectInput) |
Ein ObjectInputStream deserialisiert primitive Daten und Objekte, die zuvor mit einem ObjectOutputStream geschrieben wurden. |
| ReadShortAsync(IDataInput) |
Ein ObjectInputStream deserialisiert primitive Daten und Objekte, die zuvor mit einem ObjectOutputStream geschrieben wurden. |
| ReadUnsignedByteAsync(IDataInput) |
Ein ObjectInputStream deserialisiert primitive Daten und Objekte, die zuvor mit einem ObjectOutputStream geschrieben wurden. |
| ReadUnsignedShortAsync(IDataInput) |
Ein ObjectInputStream deserialisiert primitive Daten und Objekte, die zuvor mit einem ObjectOutputStream geschrieben wurden. |
| ReadUTFAsync(IDataInput) |
Ein ObjectInputStream deserialisiert primitive Daten und Objekte, die zuvor mit einem ObjectOutputStream geschrieben wurden. |
| SkipAsync(IObjectInput, Int64) |
Ein ObjectInputStream deserialisiert primitive Daten und Objekte, die zuvor mit einem ObjectOutputStream geschrieben wurden. |
| SkipBytesAsync(IDataInput, Int32) |
Ein ObjectInputStream deserialisiert primitive Daten und Objekte, die zuvor mit einem ObjectOutputStream geschrieben wurden. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Versuchen Sie, die Eingabe |