語言

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

控制回撥順序;零是個不錯的預設值。 用較大的號碼讓對方更早回撥,較小的號碼則用於後面的回撥。 在優先權內,回撥處理順序不特定。

屬性

例外狀況

若 object 是 null。

如果這個串流目前沒有讀取物件。 在這種情況下,不允許呼叫此方法。

備註

在回傳圖之前,先註冊一個待驗證的物件。 雖然與 resolveObject 類似,但這些驗證是在整個圖重建後才呼叫。 通常,readObject 方法會將物件註冊到串流中,當所有物件還原後,才能進行最後的驗證。

Java 文件 java.io.ObjectInputStream.registerValidation(java.io.ObjectInputValidation, int)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

另請參閱