ObjectOutputStream.WriteClassDescriptor(ObjectStreamClass) Méthode
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.
Écrivez le descripteur de classe spécifié dans ObjectOutputStream.
[Android.Runtime.Register("writeClassDescriptor", "(Ljava/io/ObjectStreamClass;)V", "GetWriteClassDescriptor_Ljava_io_ObjectStreamClass_Handler")]
protected virtual void WriteClassDescriptor(Java.IO.ObjectStreamClass? desc);
[<Android.Runtime.Register("writeClassDescriptor", "(Ljava/io/ObjectStreamClass;)V", "GetWriteClassDescriptor_Ljava_io_ObjectStreamClass_Handler")>]
abstract member WriteClassDescriptor : Java.IO.ObjectStreamClass -> unit
override this.WriteClassDescriptor : Java.IO.ObjectStreamClass -> unit
Paramètres
- desc
- ObjectStreamClass
descripteur de classe à écrire dans le flux
- Attributs
Exceptions
si une erreur se produit lors de l’écriture dans le flux cible.
Remarques
Écrivez le descripteur de classe spécifié dans ObjectOutputStream. Les descripteurs de classe sont utilisés pour identifier les classes d’objets écrits dans le flux. Les sous-classes d’ObjectOutputStream peuvent remplacer cette méthode pour personnaliser la façon dont les descripteurs de classe sont écrits dans le flux de sérialisation. La méthode correspondante dans ObjectInputStream, readClassDescriptordoit ensuite être substituée pour rétablir le descripteur de classe à partir de sa représentation de flux personnalisée. Par défaut, cette méthode écrit des descripteurs de classe selon le format défini dans la spécification de sérialisation d’objet.
Notez que cette méthode est appelée uniquement si ObjectOutputStream n’utilise pas l’ancien format de flux de sérialisation (défini en appelant la useProtocolVersion méthode ObjectOutputStream). Si ce flux de sérialisation utilise l’ancien format (PROTOCOL_VERSION_1), le descripteur de classe est écrit en interne d’une manière qui ne peut pas être substituée ou personnalisée.
Ajouté dans la version 1.3.
Java documentation pour java.io.ObjectOutputStream.writeClassDescriptor(java.io.ObjectStreamClass).
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.