Поделиться через


ObjectOutputStream.AnnotateProxyClass(Class) Метод

Определение

Подклассы могут реализовать этот метод для хранения пользовательских данных в потоке вместе с дескрипторами для динамических прокси-классов.

[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

Параметры

cl
Class

прокси-класс для анимации пользовательских данных

Атрибуты

Комментарии

Подклассы могут реализовать этот метод для хранения пользовательских данных в потоке вместе с дескрипторами для динамических прокси-классов.

Этот метод вызывается ровно один раз для каждого дескриптора уникального класса прокси-сервера в потоке. Реализация этого метода ObjectOutputStream по умолчанию не делает ничего.

Соответствующий метод имеет ObjectInputStream значение resolveProxyClass. Для данного подклассаObjectOutputStream, который переопределяет этот метод, метод в соответствующем подклассе ObjectInputStream должен считывать любые данные или объекты, resolveProxyClass написанные этим методомannotateProxyClass.

Добавлено в версии 1.3.

Документация по Java для java.io.ObjectOutputStream.annotateProxyClass(java.lang.Class<?>).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к