ObjectInputStream.RegisterValidation(IObjectInputValidation, Int32) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
在回傳圖之前,先註冊一個待驗證的物件。
[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
參數
物件用來接收驗證回撥。
- prio
- Int32
控制回撥順序;零是個不錯的預設值。 用較大的號碼讓對方更早回撥,較小的號碼則用於後面的回撥。 在優先權內,回撥處理順序不特定。
- 屬性
例外狀況
若 object 是 null。
如果這個串流目前沒有讀取物件。 在這種情況下,不允許呼叫此方法。
備註
在回傳圖之前,先註冊一個待驗證的物件。 雖然與 resolveObject 類似,但這些驗證是在整個圖重建後才呼叫。 通常,readObject 方法會將物件註冊到串流中,當所有物件還原後,才能進行最後的驗證。
Java 文件 java.io.ObjectInputStream.registerValidation(java.io.ObjectInputValidation, int)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。