Freigeben über


ObjectInputStream.RegisterValidation(IObjectInputValidation, Int32) Methode

Definition

Registrieren Sie ein Objekt, das überprüft werden soll, bevor das Diagramm zurückgegeben wird.

[Android.Runtime.Register("registerValidation", "(Ljava/io/ObjectInputValidation;I)V", "GetRegisterValidation_Ljava_io_ObjectInputValidation_IHandler")]
public virtual void RegisterValidation(Java.IO.IObjectInputValidation? obj, int prio);
[<Android.Runtime.Register("registerValidation", "(Ljava/io/ObjectInputValidation;I)V", "GetRegisterValidation_Ljava_io_ObjectInputValidation_IHandler")>]
abstract member RegisterValidation : Java.IO.IObjectInputValidation * int -> unit
override this.RegisterValidation : Java.IO.IObjectInputValidation * int -> unit

Parameter

obj
IObjectInputValidation

das Objekt, das den Überprüfungsrückruf empfangen soll.

prio
Int32

steuert die Reihenfolge der Rückrufe; Null ist ein guter Standardwert. Verwenden Sie höhere Nummern, um früher zurückgerufen zu werden, niedrigere Nummern für spätere Rückrufe. Innerhalb einer Priorität werden Rückrufe in keiner bestimmten Reihenfolge verarbeitet.

Attribute

Ausnahmen

if object is null.

wenn dieser Datenstrom derzeit keine Objekte liest. In diesem Fall ist das Aufrufen dieser Methode nicht zulässig.

Hinweise

Registrieren Sie ein Objekt, das überprüft werden soll, bevor das Diagramm zurückgegeben wird. Ähnlich wie resolveObject werden diese Überprüfungen aufgerufen, nachdem das gesamte Diagramm wiederhergestellt wurde. In der Regel registriert eine readObject-Methode das Objekt beim Datenstrom, sodass beim Wiederherstellen aller Objekte ein endgültiger Satz von Überprüfungen ausgeführt werden kann.

Java-Dokumentation für java.io.ObjectInputStream.registerValidation(java.io.ObjectInputValidation, int).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Weitere Informationen