ScriptObject.WrapMembers Methode
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.
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.