ObjectOutputStream.AnnotateProxyClass(Class) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.