ScriptObject.WrapMembers Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Burkolt objektumokat hoz létre. Minden burkolt objektum egy tag (mező, tulajdonság vagy metódus) adatait tartalmazza, valamint annak a példányosított objektumnak a másolatát, amelyen a tag definiálva van. Ez lehetővé teszi, hogy a tagot nem tartalmazó egyéb objektumok is tárolhassák, majd úgy adja vissza az értékét, mintha a sajátjuk lenne.
Túlterhelések
| Name | Description |
|---|---|
| WrapMembers(MemberInfo, Object) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Létrehoz egy burkolt objektumot, amely a megadott tagot tartalmazza a megadott objektummal együtt. |
| WrapMembers(MemberInfo[], Object) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Olyan burkolt objektumtömböt hoz létre, amely a megadott tagokat a megadott objektummal együtt tartalmazza. |
| WrapMembers(MemberInfo[], Object, SimpleHashtable) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Olyan burkolt objektumokat tartalmazó tömböt hoz létre, amely a megadott objektummal együtt tartalmazza a megadott tagokat, és gyorsítótárazi az eredményeket a megadott adattárban. |
WrapMembers(MemberInfo, Object)
Létrehoz egy burkolt objektumot, amely a megadott tagot tartalmazza a megadott objektummal együtt.
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.
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()
Paraméterek
- member
- MemberInfo
A körbefutni kívánt tag.
- obj
- Object
A megadott objektum member .
Válaszok
Egyelemes tömb, amely egy olyan burkolt objektummal rendelkezik, amely tartalmazza a tagadatokat és obja .
Megjegyzések
Ez a módszer lehetővé teszi, hogy a tagot nem tartalmazó egyéb objektumok is tárolhassák, majd úgy adja vissza az értékét, mintha a sajátjuk lenne.
Lásd még
A következőre érvényes:
WrapMembers(MemberInfo[], Object)
Olyan burkolt objektumtömböt hoz létre, amely a megadott tagokat a megadott objektummal együtt tartalmazza.
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.
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()
Paraméterek
- members
- MemberInfo[]
A körbefutni kívánt tagok.
- obj
- Object
A megadott objektum members .
Válaszok
Burkolt objektumok tömbje, amelyek mindegyike tartalmazza a tagadatokat és a másolatokat obj.
Megjegyzések
Ez a módszer lehetővé teszi, hogy a tagokat nem tartalmazó egyéb objektumok is tárolhassák őket, majd úgy adja vissza az értékeiket, mintha a sajátjuk lennének.
Lásd még
A következőre érvényes:
WrapMembers(MemberInfo[], Object, SimpleHashtable)
Olyan burkolt objektumokat tartalmazó tömböt hoz létre, amely a megadott objektummal együtt tartalmazza a megadott tagokat, és gyorsítótárazi az eredményeket a megadott adattárban.
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.
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()
Paraméterek
- members
- MemberInfo[]
A körbefutni kívánt tagok.
- obj
- Object
A megadott objektum members .
- cache
- SimpleHashtable
A burkolt objektumok ideiglenes adattárolása.
Válaszok
Burkolt objektumok tömbje, amelyek mindegyike tartalmazza a tagadatokat és a másolatokat obj.
Megjegyzések
Ez a módszer lehetővé teszi, hogy a tagokat nem tartalmazó egyéb objektumok is tárolhassák őket, majd úgy adja vissza az értékeiket, mintha a sajátjuk lennének.