ObjectOutputStream.AnnotateClass(Class) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
サブクラスでは、クラス データをストリームに格納できるように、このメソッドを実装できます。
[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 ドキュメント java.io.ObjectOutputStream.annotateClass(java.lang.Class<?>)
。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。