ObjectStreamField Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
ObjectStreamField(IntPtr, JniHandleOwnership) |
Ein Konstruktor, der beim Erstellen verwalteter Darstellungen von JNI-Objekten verwendet wird; wird von der Runtime aufgerufen. |
ObjectStreamField(String, Class) |
Erstellen Sie ein serialisierbares Feld mit dem angegebenen Typ. |
ObjectStreamField(String, Class, Boolean) |
Erstellt ein ObjectStreamField,das ein serialisierbares Feld mit dem angegebenen Namen und Typ darstellt. |
ObjectStreamField(IntPtr, JniHandleOwnership)
Ein Konstruktor, der beim Erstellen verwalteter Darstellungen von JNI-Objekten verwendet wird; wird von der Runtime aufgerufen.
protected ObjectStreamField (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Java.IO.ObjectStreamField : nativeint * Android.Runtime.JniHandleOwnership -> Java.IO.ObjectStreamField
Parameter
- javaReference
-
IntPtr
nativeint
Ein IntPtr, der einen JNI-Objektverweis (Java Native Interface) enthält.
- transfer
- JniHandleOwnership
Ein JniHandleOwnership, der angibt, wie behandelt werden soll javaReference
Hinweise
Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In der Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
ObjectStreamField(String, Class)
Erstellen Sie ein serialisierbares Feld mit dem angegebenen Typ.
[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
Parameter
- name
- String
der Name des serialisierbaren Felds
- type
- Class
das Class
Objekt des serialisierbaren Felds
- Attribute
Hinweise
Erstellen Sie ein serialisierbares Feld mit dem angegebenen Typ. Dieses Feld sollte mit einem serialField
Tag dokumentiert werden.
Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In der Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
ObjectStreamField(String, Class, Boolean)
Erstellt ein ObjectStreamField,das ein serialisierbares Feld mit dem angegebenen Namen und Typ darstellt.
[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
Parameter
- name
- String
Feldname
- type
- Class
Feldtyp
- unshared
- Boolean
wenn false, schreiben/lesen Sie Feldwerte auf die gleiche Weise wie writeObject/readObject; wenn true, Schreiben/Lesen auf die gleiche Weise wie writeUnshared/readUnshared
- Attribute
Hinweise
Erstellt ein ObjectStreamField,das ein serialisierbares Feld mit dem angegebenen Namen und Typ darstellt. Wenn unhared false ist, werden die Werte des dargestellten Felds in der Standardweise serialisiert und deserialisiert. Wenn das Feld nicht primitiv ist, werden Objektwerte serialisiert und deserialisiert, als wären sie von Aufrufen von writeObject und readObject geschrieben und gelesen worden. Wenn unshared true ist, werden die Werte des dargestellten Felds serialisiert und deserialisiert, als wären sie durch Aufrufe von writeUnshared und readUnshared geschrieben und gelesen worden.
In Version 1.4 hinzugefügt.
Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In der Attribution License beschriebenen Begriffen verwendet werden.