言語

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 です。 このメソッドは、ストリーム内の一意のクラスごとに 1 回だけ呼び出されます。 クラス名とシグネチャは既にストリームに書き込まれます。 このメソッドでは、ObjectOutputStream を自由に使用して、適切と見なされるクラスの表現 (クラス ファイルのバイトなど) を保存できます。 ObjectInputStream の対応するサブクラスの resolveClass メソッドは、annotateClass によって書き込まれたデータまたはオブジェクトを読み取って使用する必要があります。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象