ObjectOutputStream.AnnotateClass(Class) 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.
Le sottoclassi possono implementare questo metodo per consentire l'archiviazione dei dati della classe nel flusso.
[Android.Runtime.Register("annotateClass", "(Ljava/lang/Class;)V", "GetAnnotateClass_Ljava_lang_Class_Handler")]
protected virtual void AnnotateClass(Java.Lang.Class? cl);
[<Android.Runtime.Register("annotateClass", "(Ljava/lang/Class;)V", "GetAnnotateClass_Ljava_lang_Class_Handler")>]
abstract member AnnotateClass : Java.Lang.Class -> unit
override this.AnnotateClass : Java.Lang.Class -> unit
Parametri
- cl
- Class
classe per cui annotare i dati personalizzati
- Attributi
Commenti
Le sottoclassi possono implementare questo metodo per consentire l'archiviazione dei dati della classe nel flusso. Per impostazione predefinita, questo metodo non esegue alcuna operazione. Il metodo corrispondente in ObjectInputStream è resolveClass. Questo metodo viene chiamato esattamente una volta per ogni classe univoca nel flusso. Il nome e la firma della classe saranno già stati scritti nel flusso. Questo metodo può usare gratuitamente ObjectOutputStream per salvare qualsiasi rappresentazione della classe che ritiene adatta (ad esempio, i byte del file di classe). Il metodo resolveClass nella sottoclasse corrispondente di ObjectInputStream deve leggere e usare qualsiasi dato o oggetto scritto da annotateClass.
per java.io.ObjectOutputStream.annotateClass(java.lang.Class<?>).
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.