다음을 통해 공유


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. 지정된 하위 클래스가 이 메서드 resolveProxyClass 를 재정의 ObjectOutputStream 하는 경우 해당 서브클래스의 ObjectInputStream 메서드는 작성되는 annotateProxyClass모든 데이터 또는 개체를 읽어야 합니다.

1.3에 추가되었습니다.

에 대한 java.io.ObjectOutputStream.annotateProxyClass(java.lang.Class<?>)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상