Compartilhar via


ObjectInputStream.RegisterValidation(IObjectInputValidation, Int32) Método

Definição

Registre um objeto a ser validado antes que o gráfico seja retornado.

[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

Parâmetros

obj
IObjectInputValidation

O objeto para receber o retorno de chamada de validação.

prio
Int32

controla a ordem dos retornos de chamada; zero é um bom padrão. Use números mais altos para serem chamados de volta mais cedo, números mais baixos para retornos de chamada posteriores. Dentro de uma prioridade, os retornos de chamada não são processados em nenhuma ordem específica.

Atributos

Exceções

se object é null.

se esse fluxo não estiver lendo objetos no momento. Nesse caso, chamar esse método não é permitido.

Comentários

Registre um objeto a ser validado antes que o gráfico seja retornado. Embora semelhantes a resolveObject, essas validações são chamadas depois que o gráfico inteiro foi reconstituído. Normalmente, um método readObject registrará o objeto com o fluxo para que, quando todos os objetos forem restaurados, um conjunto final de validações possa ser executado.

Documentação Java para java.io.ObjectInputStream.registerValidation(java.io.ObjectInputValidation, int).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a

Confira também