Язык

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 и используемых в соответствии с условиями, описанными в разделе "".

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