ScriptObject.WrapMembers Methode

Definition

Erstellt umschlossene Objekte. Jedes umschlossene Objekt enthält die Informationen für ein Element (Feld, Eigenschaft oder Methode) zusammen mit einer Kopie des instanziierten Objekts, für das das Element definiert ist. Dadurch können andere Objekte, die das Element nicht enthalten, diese speichern und dann ihren Wert zurückgeben, als wäre es ihre eigene.

Überlädt

Name Beschreibung
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 das angegebene Element 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 Elemente 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 Elemente zusammen mit dem angegebenen Objekt enthalten, und speichert die Ergebnisse im angegebenen Datenspeicher zwischen.

WrapMembers(MemberInfo, Object)

Erstellt ein umschlossenes Objekt, das das angegebene Element 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

Das Element, das umbrochen werden soll.

obj
Object

Das Objekt, für das member definiert ist.

Gibt zurück

Ein Ein-Element-Array mit einem umschlossenen Objekt, das die Elementinformationen enthält, und obj.

Hinweise

Diese Methode ermöglicht es anderen Objekten, die das Element nicht enthalten, sie zu speichern und dann ihren Wert zurückzugeben, als wäre es ihre eigene.

Weitere Informationen

Gilt für:

WrapMembers(MemberInfo[], Object)

Erstellt ein Array von umschlossenen Objekten, die die angegebenen Elemente 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 mitglieder, die umbrochen werden sollen.

obj
Object

Das Objekt, für das members definiert ist.

Gibt zurück

Ein Array von umschlossenen Objekten, die jeweils Elementinformationen und eine Kopie von obj.

Hinweise

Diese Methode ermöglicht es anderen Objekten, die diese Member nicht enthalten, sie 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 Elemente zusammen mit dem angegebenen Objekt enthalten, und speichert die Ergebnisse im angegebenen Datenspeicher zwischen.

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 mitglieder, die umbrochen werden sollen.

obj
Object

Das Objekt, für das members definiert ist.

cache
SimpleHashtable

Temporärer Datenspeicher für die umschlossenen Objekte.

Gibt zurück

Ein Array von umschlossenen Objekten, die jeweils Elementinformationen und eine Kopie von obj.

Hinweise

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

Weitere Informationen

Gilt für: