ObjectOutputStream.WriteClassDescriptor(ObjectStreamClass) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Scrivere il descrittore di classe specificato in 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
Parametri
- desc
- ObjectStreamClass
descrittore di classe da scrivere nel flusso
- Attributi
Eccezioni
se si verifica un errore durante la scrittura nel flusso di destinazione.
Commenti
Scrivere il descrittore di classe specificato in ObjectOutputStream. I descrittori di classe vengono usati per identificare le classi di oggetti scritti nel flusso. Le sottoclassi di ObjectOutputStream possono eseguire l'override di questo metodo per personalizzare il modo in cui i descrittori di classe vengono scritti nel flusso di serializzazione. Il metodo corrispondente in ObjectInputStream, readClassDescriptor, deve quindi essere sottoposto a override per ricostituire il descrittore di classe dalla relativa rappresentazione del flusso personalizzata. Per impostazione predefinita, questo metodo scrive i descrittori di classe in base al formato definito nella specifica di serializzazione degli oggetti.
Si noti che questo metodo verrà chiamato solo se ObjectOutputStream non usa il formato del flusso di serializzazione precedente (impostato chiamando il metodo ObjectOutputStream useProtocolVersion ). Se questo flusso di serializzazione usa il formato precedente (PROTOCOL_VERSION_1), il descrittore di classe verrà scritto internamente in modo che non possa essere sottoposto a override o personalizzato.
Aggiunta nella versione 1.3.
per java.io.ObjectOutputStream.writeClassDescriptor(java.io.ObjectStreamClass).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.