Condividi tramite


ObjectOutputStream.AnnotateProxyClass(Class) Metodo

Definizione

Le sottoclassi possono implementare questo metodo per archiviare dati personalizzati nel flusso insieme ai descrittori per le classi proxy dinamiche.

[Android.Runtime.Register("annotateProxyClass", "(Ljava/lang/Class;)V", "GetAnnotateProxyClass_Ljava_lang_Class_Handler")]
protected virtual void AnnotateProxyClass (Java.Lang.Class? cl);
[<Android.Runtime.Register("annotateProxyClass", "(Ljava/lang/Class;)V", "GetAnnotateProxyClass_Ljava_lang_Class_Handler")>]
abstract member AnnotateProxyClass : Java.Lang.Class -> unit
override this.AnnotateProxyClass : Java.Lang.Class -> unit

Parametri

cl
Class

classe proxy per cui annotare i dati personalizzati

Attributi

Commenti

Le sottoclassi possono implementare questo metodo per archiviare dati personalizzati nel flusso insieme ai descrittori per le classi proxy dinamiche.

Questo metodo viene chiamato esattamente una volta per ogni descrittore univoco della classe proxy nel flusso. L'implementazione predefinita di questo metodo in ObjectOutputStream non esegue alcuna operazione.

Il metodo corrispondente in ObjectInputStream è resolveProxyClass. Per una determinata sottoclasse di che esegue l'override di ObjectOutputStream questo metodo, il resolveProxyClass metodo nella sottoclasse corrispondente di ObjectInputStream deve leggere tutti i dati o gli oggetti scritti da annotateProxyClass.

Aggiunta nella versione 1.3.

Documentazione java per java.io.ObjectOutputStream.annotateProxyClass(java.lang.Class<?>).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a