ObjectOutputStream.AnnotateProxyClass(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 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.