Compartilhar via


ObjectOutputStream.AnnotateProxyClass(Class) Método

Definição

Subclasses podem implementar esse método para armazenar dados personalizados no fluxo junto com descritores para classes de proxy dinâmico.

[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

Parâmetros

cl
Class

A classe proxy para anotar dados personalizados para

Atributos

Comentários

Subclasses podem implementar esse método para armazenar dados personalizados no fluxo junto com descritores para classes de proxy dinâmico.

Esse método é chamado exatamente uma vez para cada descritor de classe proxy exclusivo no fluxo. A implementação padrão desse método em ObjectOutputStream não faz nada.

O método correspondente em ObjectInputStream é resolveProxyClass. Para uma determinada subclasse que ObjectOutputStream substitui esse método, o resolveProxyClass método na subclasse correspondente de ObjectInputStream deve ler quaisquer dados ou objetos gravados por annotateProxyClass.

Adicionado em 1.3.

Documentação Java para java.io.ObjectOutputStream.annotateProxyClass(java.lang.Class<?>).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a