ObjectInputStream.RegisterValidation(IObjectInputValidation, Int32) 方法

定义

在返回图形之前注册要验证的对象。

[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

参数

obj
IObjectInputValidation

要接收验证回调的对象。

prio
Int32

控制回调的顺序;零是一个很好的默认值。 使用更早回叫的更高数字,为以后的回调使用较低的数字。 在优先级内,不按特定顺序处理回调。

属性

例外

如果为 .,则为objectnull

如果此流当前未读取对象,则为

注解

在返回图形之前注册要验证的对象。 虽然类似于 resolveObject,但在整个图形被重新构造后调用这些验证。 通常,readObject 方法会将对象注册到流中,以便在还原所有对象时执行最后一组验证。

适用于 . 的 java.io.ObjectInputStream.registerValidation(java.io.ObjectInputValidation, int)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于

另请参阅