Freigeben über


ScriptObject.WrapMembers Methode

Definition

Erstellt umschlossene Objekte Jedes umschlossene Objekt enthält die Informationen für einen Member (Feld, Eigenschaft oder Methode) sowie eine Kopie des instanziierten Objekts, auf dessen Grundlage der Member definiert wurde. So können andere Objekte, die den Member nicht enthalten, diesen speichern und dessen Wert dann zurückgegeben, als wäre es der eigene.

Überlädt

WrapMembers(MemberInfo, Object)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Erstellt ein umschlossenes Objekt, das den angegebenen Member zusammen mit dem angegebenen Objekt enthält.

WrapMembers(MemberInfo[], Object)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Erstellt ein Array von umschlossenen Objekten, die die angegebenen Member zusammen mit dem angegebenen Objekt enthalten.

WrapMembers(MemberInfo[], Object, SimpleHashtable)

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Erstellt ein Array von umschlossenen Objekten, die die angegebenen Member zusammen mit dem angegebenen Objekt enthalten, wobei die Ergebnisse im angegebenen Datenspeicher zwischengespeichert werden.

WrapMembers(MemberInfo, Object)

Erstellt ein umschlossenes Objekt, das den angegebenen Member zusammen mit dem angegebenen Objekt enthält.

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

protected:
 static cli::array <System::Reflection::MemberInfo ^> ^ WrapMembers(System::Reflection::MemberInfo ^ member, System::Object ^ obj);
protected static System.Reflection.MemberInfo[] WrapMembers (System.Reflection.MemberInfo member, object obj);
static member WrapMembers : System.Reflection.MemberInfo * obj -> System.Reflection.MemberInfo[]
Protected Shared Function WrapMembers (member As MemberInfo, obj As Object) As MemberInfo()

Parameter

member
MemberInfo

Der zu umschließende Member.

obj
Object

Ein Objekt, auf dessen Grundlage member definiert wird.

Gibt zurück

Ein Array mit einem Element, das ein umschlossenes Objekt mit den Memberinformationen und obj enthält.

Hinweise

Diese Methode ermöglicht es anderen Objekten, die den Member nicht enthalten, das Element zu speichern und dann seinen Wert zurückzugeben, als wäre er ein eigenes Objekt.

Weitere Informationen

Gilt für:

WrapMembers(MemberInfo[], Object)

Erstellt ein Array von umschlossenen Objekten, die die angegebenen Member zusammen mit dem angegebenen Objekt enthalten.

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

protected:
 static cli::array <System::Reflection::MemberInfo ^> ^ WrapMembers(cli::array <System::Reflection::MemberInfo ^> ^ members, System::Object ^ obj);
protected static System.Reflection.MemberInfo[] WrapMembers (System.Reflection.MemberInfo[] members, object obj);
static member WrapMembers : System.Reflection.MemberInfo[] * obj -> System.Reflection.MemberInfo[]
Protected Shared Function WrapMembers (members As MemberInfo(), obj As Object) As MemberInfo()

Parameter

members
MemberInfo[]

Die zu umschließenden Member.

obj
Object

Ein Objekt, auf dessen Grundlage members definiert werden.

Gibt zurück

Ein Array umschlossener Objekte, die jeweils Memberinformationen und eine Kopie von obj enthalten.

Hinweise

Diese Methode ermöglicht es anderen Objekten, die diese Member nicht enthalten, diese zu speichern und dann ihre Werte zurückzugeben, als wären sie ihre eigenen.

Weitere Informationen

Gilt für:

WrapMembers(MemberInfo[], Object, SimpleHashtable)

Erstellt ein Array von umschlossenen Objekten, die die angegebenen Member zusammen mit dem angegebenen Objekt enthalten, wobei die Ergebnisse im angegebenen Datenspeicher zwischengespeichert werden.

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

protected:
 static cli::array <System::Reflection::MemberInfo ^> ^ WrapMembers(cli::array <System::Reflection::MemberInfo ^> ^ members, System::Object ^ obj, Microsoft::JScript::SimpleHashtable ^ cache);
protected static System.Reflection.MemberInfo[] WrapMembers (System.Reflection.MemberInfo[] members, object obj, Microsoft.JScript.SimpleHashtable cache);
static member WrapMembers : System.Reflection.MemberInfo[] * obj * Microsoft.JScript.SimpleHashtable -> System.Reflection.MemberInfo[]
Protected Shared Function WrapMembers (members As MemberInfo(), obj As Object, cache As SimpleHashtable) As MemberInfo()

Parameter

members
MemberInfo[]

Die zu umschließenden Member.

obj
Object

Ein Objekt, auf dessen Grundlage members definiert werden.

cache
SimpleHashtable

Temporärer Datenspeicher für die umschlossenen Objekte.

Gibt zurück

Ein Array umschlossener Objekte, die jeweils Memberinformationen und eine Kopie von obj enthalten.

Hinweise

Diese Methode ermöglicht es anderen Objekten, die diese Member nicht enthalten, diese zu speichern und dann ihre Werte zurückzugeben, als wären sie ihre eigenen.

Weitere Informationen

Gilt für: