ObjectOutputStream.AnnotateClass(Class) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Подклассы могут реализовать этот метод, чтобы разрешить хранение данных класса в потоке.
[Android.Runtime.Register("annotateClass", "(Ljava/lang/Class;)V", "GetAnnotateClass_Ljava_lang_Class_Handler")]
protected virtual void AnnotateClass(Java.Lang.Class? cl);
[<Android.Runtime.Register("annotateClass", "(Ljava/lang/Class;)V", "GetAnnotateClass_Ljava_lang_Class_Handler")>]
abstract member AnnotateClass : Java.Lang.Class -> unit
override this.AnnotateClass : Java.Lang.Class -> unit
Параметры
- cl
- Class
Класс для анимации пользовательских данных
- Атрибуты
Комментарии
Подклассы могут реализовать этот метод, чтобы разрешить хранение данных класса в потоке. По умолчанию этот метод ничего не делает. Соответствующий метод в ObjectInputStream — resolveClass. Этот метод вызывается ровно один раз для каждого уникального класса в потоке. Имя класса и подпись уже записываются в поток. Этот метод может бесплатно использовать ObjectOutputStream для сохранения любого представления класса, который он считает подходящим (например, байт файла класса). Метод resolveClass в соответствующем подклассе ObjectInputStream должен считывать и использовать любые данные или объекты, написанные annotateClass.
Java документации по java.io.ObjectOutputStream.annotateClass(java.lang.Class<?>).
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".