ScriptObject.WrapMembers Metódus

Definíció

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.

Lásd még

A következőre érvényes: