Sprache

ObjectOutputStream Konstruktoren

Definition

Überlädt

Name Beschreibung
ObjectOutputStream()

Stellen Sie eine Möglichkeit für Unterklassen bereit, die objectOutputStream vollständig neu implementieren, um keine privaten Daten zuzuweisen, die gerade von dieser Implementierung von ObjectOutputStream verwendet werden.

ObjectOutputStream(Stream)

Erstellt einen ObjectOutputStream, der in den angegebenen OutputStream schreibt.

ObjectOutputStream(IntPtr, JniHandleOwnership)

Ein Konstruktor, der beim Erstellen verwalteter Darstellungen von JNI-Objekten verwendet wird; wird von der Laufzeit aufgerufen.

ObjectOutputStream()

Stellen Sie eine Möglichkeit für Unterklassen bereit, die objectOutputStream vollständig neu implementieren, um keine privaten Daten zuzuweisen, die gerade von dieser Implementierung von ObjectOutputStream verwendet werden.

[Android.Runtime.Register(".ctor", "()V", "")]
protected ObjectOutputStream();
Attribute

Ausnahmen

wenn beim Erstellen dieses Datenstroms ein Fehler auftritt.

Hinweise

Stellen Sie eine Möglichkeit für Unterklassen bereit, die objectOutputStream vollständig neu implementieren, um keine privaten Daten zuzuweisen, die gerade von dieser Implementierung von ObjectOutputStream verwendet werden.

Wenn ein Sicherheits-Manager installiert ist, ruft diese Methode zuerst die Methode des checkPermission Sicherheits-Managers mit einer SerializablePermission("enableSubclassImplementation") Berechtigung auf, um sicherzustellen, dass die Unterklassen aktiviert werden können.

Java Dokumentation für java.io.ObjectOutputStream.ObjectOutputStream().

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

ObjectOutputStream(Stream)

Erstellt einen ObjectOutputStream, der in den angegebenen OutputStream schreibt.

[Android.Runtime.Register(".ctor", "(Ljava/io/OutputStream;)V", "")]
public ObjectOutputStream(System.IO.Stream? out);
[<Android.Runtime.Register(".ctor", "(Ljava/io/OutputStream;)V", "")>]
new Java.IO.ObjectOutputStream : System.IO.Stream -> Java.IO.ObjectOutputStream

Parameter

out
Stream

Ausgabedatenstrom zum Schreiben in

Attribute

Ausnahmen

wenn beim Schreiben des Objektdatenstromheaders ein Fehler auftritt

Hinweise

Erstellt einen ObjectOutputStream, der in den angegebenen OutputStream schreibt. Dieser Konstruktor schreibt den Serialisierungsstreamheader in den zugrunde liegenden Datenstrom; Aufrufer möchten den Datenstrom möglicherweise sofort leeren, um sicherzustellen, dass Konstruktoren für den Empfang von ObjectInputStreams beim Lesen des Headers nicht blockiert werden.

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 ObjectOutputStream.putFields oder ObjectOutputStream.writeUnshared überschreibt.

In 1.4 hinzugefügt.

Java Dokumentation für java.io.ObjectOutputStream.ObjectOutputStream(java.io.OutputStream).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

ObjectOutputStream(IntPtr, JniHandleOwnership)

Ein Konstruktor, der beim Erstellen verwalteter Darstellungen von JNI-Objekten verwendet wird; wird von der Laufzeit aufgerufen.

protected ObjectOutputStream(IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Java.IO.ObjectOutputStream : nativeint * Android.Runtime.JniHandleOwnership -> Java.IO.ObjectOutputStream

Parameter

javaReference
IntPtr

nativeint

A IntPtrcontaining a Java Native Interface (JNI) object reference.

transfer
JniHandleOwnership

Ein JniHandleOwnershipHinweis auf die Behandlung javaReference

Hinweise

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: