Condividi tramite


ObjectInputStream.RegisterValidation(IObjectInputValidation, Int32) Metodo

Definizione

Registrare un oggetto da convalidare prima che venga restituito il grafico.

[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

Parametri

obj
IObjectInputValidation

oggetto per ricevere il callback di convalida.

prio
Int32

controlla l'ordine dei callback; zero è un buon valore predefinito. Usare numeri più alti per essere richiamati in precedenza, numeri inferiori per i callback successivi. All'interno di una priorità, i callback vengono elaborati in nessun ordine specifico.

Attributi

Eccezioni

se object è null.

se il flusso non sta attualmente leggendo oggetti. In tal caso, la chiamata a questo metodo non è consentita.

Commenti

Registrare un oggetto da convalidare prima che venga restituito il grafico. Anche se simile a resolveObject queste convalide vengono chiamate dopo la ricostituzione dell'intero grafico. In genere, un metodo readObject registrerà l'oggetto con il flusso in modo che, quando tutti gli oggetti vengono ripristinati, è possibile eseguire un set finale di convalide.

Documentazione java per java.io.ObjectInputStream.registerValidation(java.io.ObjectInputValidation, int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a

Vedi anche