ObjectOutputStream Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
| Nom | Description |
|---|---|
| ObjectOutputStream() |
Fournissez un moyen pour les sous-classes qui réexémentent complètement ObjectOutputStream de ne pas avoir à allouer des données privées uniquement utilisées par cette implémentation d’ObjectOutputStream. |
| ObjectOutputStream(Stream) |
Crée un ObjectOutputStream qui écrit dans le OutputStream spécifié. |
| ObjectOutputStream(IntPtr, JniHandleOwnership) |
Constructeur utilisé lors de la création de représentations managées d’objets JNI ; appelée par le runtime. |
ObjectOutputStream()
Fournissez un moyen pour les sous-classes qui réexémentent complètement ObjectOutputStream de ne pas avoir à allouer des données privées uniquement utilisées par cette implémentation d’ObjectOutputStream.
[Android.Runtime.Register(".ctor", "()V", "")]
protected ObjectOutputStream();
- Attributs
Exceptions
si une erreur se produit lors de la création de ce flux.
Remarques
Fournissez un moyen pour les sous-classes qui réexémentent complètement ObjectOutputStream de ne pas avoir à allouer des données privées uniquement utilisées par cette implémentation d’ObjectOutputStream.
S’il existe un gestionnaire de sécurité installé, cette méthode appelle d’abord la méthode du gestionnaire de checkPermission sécurité avec l’autorisation SerializablePermission("enableSubclassImplementation") de s’assurer qu’il est ok d’activer la sous-classe.
Java documentation pour java.io.ObjectOutputStream.ObjectOutputStream().
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.
S’applique à
ObjectOutputStream(Stream)
Crée un ObjectOutputStream qui écrit dans le OutputStream spécifié.
[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
Paramètres
- out
- Stream
flux de sortie dans lequel écrire
- Attributs
Exceptions
si une erreur se produit lors de l’écriture de l’en-tête de flux d’objets
Remarques
Crée un ObjectOutputStream qui écrit dans le OutputStream spécifié. Ce constructeur écrit l’en-tête du flux de sérialisation dans le flux sous-jacent ; Les appelants peuvent souhaiter vider immédiatement le flux pour s’assurer que les constructeurs pour la réception d’ObjectInputStreams ne bloquent pas lors de la lecture de l’en-tête.
Si un gestionnaire de sécurité est installé, ce constructeur recherche la valeur SerializablePermission « enableSubclassImplementation » lorsqu’il est appelé directement ou indirectement par le constructeur d’une sous-classe qui remplace les méthodes ObjectOutputStream.putFields ou ObjectOutputStream.writeUnshared.
Ajouté dans la version 1.4.
Java documentation pour java.io.ObjectOutputStream.ObjectOutputStream(java.io.OutputStream).
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.
S’applique à
ObjectOutputStream(IntPtr, JniHandleOwnership)
Constructeur utilisé lors de la création de représentations managées d’objets JNI ; appelée par le runtime.
protected ObjectOutputStream(IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Java.IO.ObjectOutputStream : nativeint * Android.Runtime.JniHandleOwnership -> Java.IO.ObjectOutputStream
Paramètres
- transfer
- JniHandleOwnership
Indiquant JniHandleOwnershipcomment gérer javaReference
Remarques
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.