ObjectInputStream Konstruktoren
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.
Überlädt
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(Stream) |
Erstellt einen ObjectInputStream, der aus dem angegebenen InputStream liest. |
ObjectInputStream(IntPtr, JniHandleOwnership) |
Ein Konstruktor, der beim Erstellen verwalteter Darstellungen von JNI-Objekten verwendet wird; wird von der Laufzeit aufgerufen. |
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.
[Android.Runtime.Register(".ctor", "()V", "")]
protected ObjectInputStream ();
- Attribute
Ausnahmen
wenn beim Erstellen dieses Datenstroms ein Fehler auftritt.
Hinweise
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.
Wenn ein Sicherheits-Manager installiert ist, ruft diese Methode zuerst die Methode des checkPermission
Sicherheits-Managers mit der SerializablePermission("enableSubclassImplementation")
Berechtigung auf, um sicherzustellen, dass die Unterklassen aktiviert werden können.
Java-Dokumentation für java.io.ObjectInputStream.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.
Gilt für:
ObjectInputStream(Stream)
Erstellt einen ObjectInputStream, der aus dem angegebenen InputStream liest.
[Android.Runtime.Register(".ctor", "(Ljava/io/InputStream;)V", "")]
public ObjectInputStream (System.IO.Stream? in);
[<Android.Runtime.Register(".ctor", "(Ljava/io/InputStream;)V", "")>]
new Java.IO.ObjectInputStream : System.IO.Stream -> Java.IO.ObjectInputStream
Parameter
- in
- Stream
Eingabedatenstrom zum Lesen aus
- Attribute
Ausnahmen
wenn beim Lesen des Datenstromheaders ein Fehler auftritt.
wenn der Quelldatenstrom keine serialisierten Objekte enthält, die gelesen werden können.
Hinweise
Erstellt einen ObjectInputStream, der aus dem angegebenen InputStream liest. Ein Serialisierungsstreamheader wird aus dem Datenstrom gelesen und überprüft. Dieser Konstruktor wird blockiert, bis der entsprechende ObjectOutputStream den Header geschrieben und geleert hat.
Wenn ein Sicherheits-Manager installiert ist, sucht dieser Konstruktor nach der SerializablePermission "enableSubclassImplementation", wenn er direkt oder indirekt vom Konstruktor einer Unterklasse aufgerufen wird, die die Methoden ObjectInputStream.readFields oder ObjectInputStream.readUnshared überschreibt.
Java-Dokumentation für java.io.ObjectInputStream.ObjectInputStream(java.io.InputStream)
.
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.
Gilt für:
ObjectInputStream(IntPtr, JniHandleOwnership)
Ein Konstruktor, der beim Erstellen verwalteter Darstellungen von JNI-Objekten verwendet wird; wird von der Laufzeit aufgerufen.
protected ObjectInputStream (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Java.IO.ObjectInputStream : nativeint * Android.Runtime.JniHandleOwnership -> Java.IO.ObjectInputStream
Parameter
- transfer
- JniHandleOwnership
Ein JniHandleOwnershipHinweis auf die Behandlung javaReference
Hinweise
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.