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.