ObjectStreamField Construtores

Definição

Sobrecargas

Nome Description
ObjectStreamField(IntPtr, JniHandleOwnership)

Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo runtime.

ObjectStreamField(String, Class)

Crie um campo Serializável com o tipo especificado.

ObjectStreamField(String, Class, Boolean)

Cria um ObjectStreamField que representa um campo serializável com o nome e o tipo fornecidos.

ObjectStreamField(IntPtr, JniHandleOwnership)

Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo runtime.

protected ObjectStreamField(IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Java.IO.ObjectStreamField : nativeint * Android.Runtime.JniHandleOwnership -> Java.IO.ObjectStreamField

Parâmetros

javaReference
IntPtr

nativeint

A IntPtrcontendo uma referência de objeto Java Native Interface (JNI).

transfer
JniHandleOwnership

A JniHandleOwnershipindicando como manusear javaReference

Comentários

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

Aplica-se a

ObjectStreamField(String, Class)

Crie um campo Serializável com o tipo especificado.

[Android.Runtime.Register(".ctor", "(Ljava/lang/String;Ljava/lang/Class;)V", "")]
public ObjectStreamField(string? name, Java.Lang.Class? type);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;Ljava/lang/Class;)V", "")>]
new Java.IO.ObjectStreamField : string * Java.Lang.Class -> Java.IO.ObjectStreamField

Parâmetros

name
String

o nome do campo serializável

type
Class

o Class objeto do campo serializável

Atributos

Comentários

Crie um campo Serializável com o tipo especificado. Este campo deve ser documentado com uma serialField tag.

Documentação Java para java.io.ObjectStreamField.ObjectStreamField(java.lang.String, java.lang.Class<?>).

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

Aplica-se a

ObjectStreamField(String, Class, Boolean)

Cria um ObjectStreamField que representa um campo serializável com o nome e o tipo fornecidos.

[Android.Runtime.Register(".ctor", "(Ljava/lang/String;Ljava/lang/Class;Z)V", "")]
public ObjectStreamField(string? name, Java.Lang.Class? type, bool unshared);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;Ljava/lang/Class;Z)V", "")>]
new Java.IO.ObjectStreamField : string * Java.Lang.Class * bool -> Java.IO.ObjectStreamField

Parâmetros

name
String

nome do campo

type
Class

tipo de campo

unshared
Boolean

se false, gravar/ler valores de campo da mesma maneira que writeObject/readObject; se verdadeiro, escreva/leia da mesma maneira que writeUnshared/readUnshared

Atributos

Comentários

Cria um ObjectStreamField que representa um campo serializável com o nome e o tipo fornecidos. Se unshared for false, os valores do campo representado serão serializados e desserializados da maneira padrão, se o campo não for primitivo, os valores de objeto serão serializados e desserializados como se tivessem sido gravados e lidos por chamadas para writeObject e readObject. Se unshared for true, os valores do campo representado serão serializados e desserializados como se tivessem sido gravados e lidos por chamadas para writeUnshared e readUnshared.

Adicionado em 1.4.

Documentação Java para java.io.ObjectStreamField.ObjectStreamField(java.lang.String, java.lang.Class<?>, boolean).

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

Aplica-se a