ScriptObject.WrapMembers Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vytvoří zabalené objekty. Každý zabalený objekt obsahuje informace pro jeden člen (pole, vlastnost nebo metodu) spolu s kopií objektu instance, pro který je člen definován. To umožňuje ostatním objektům, které neobsahují člen, jej uložit a pak vrátit jeho hodnotu, jako by to byla jejich vlastní.
Přetížení
WrapMembers(MemberInfo, Object) |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Vytvoří zabalený objekt, který obsahuje zadaný člen společně se zadaným objektem. |
WrapMembers(MemberInfo[], Object) |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Vytvoří pole zabalených objektů, které obsahují zadané členy spolu se zadaným objektem. |
WrapMembers(MemberInfo[], Object, SimpleHashtable) |
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu. Vytvoří pole zabalených objektů, které obsahují zadané členy spolu se zadaným objektem, ukládání výsledků do mezipaměti v zadaném datovém úložišti. |
WrapMembers(MemberInfo, Object)
Vytvoří zabalený objekt, který obsahuje zadaný člen společně se zadaným objektem.
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.
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()
Parametry
- member
- MemberInfo
Člen, který se má zabalit.
- obj
- Object
Objekt, který member
je definován v.
Návraty
Pole s jedním prvkem, které má zabalený objekt, který obsahuje informace o členech a obj
.
Poznámky
Tato metoda umožňuje ostatním objektům, které neobsahují člen, jej uložit a pak vrátit jeho hodnotu, jako by to byla jejich vlastní.
Viz také
Platí pro
WrapMembers(MemberInfo[], Object)
Vytvoří pole zabalených objektů, které obsahují zadané členy spolu se zadaným objektem.
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.
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()
Parametry
- members
- MemberInfo[]
Členy, které se mají zabalit.
- obj
- Object
Objekt, který members
je definován v.
Návraty
Pole zabalených objektů, z nichž každý obsahuje informace o členech a kopii .obj
Poznámky
Tato metoda umožňuje ostatním objektům, které tyto členy neobsahují, je uložit a pak vrátit jejich hodnoty, jako by byly jejich vlastní.
Viz také
Platí pro
WrapMembers(MemberInfo[], Object, SimpleHashtable)
Vytvoří pole zabalených objektů, které obsahují zadané členy spolu se zadaným objektem, ukládání výsledků do mezipaměti v zadaném datovém úložišti.
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.
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()
Parametry
- members
- MemberInfo[]
Členy, které se mají zabalit.
- obj
- Object
Objekt, který members
je definován v.
- cache
- SimpleHashtable
Dočasné úložiště dat pro zabalené objekty.
Návraty
Pole zabalených objektů, z nichž každý obsahuje informace o členech a kopii .obj
Poznámky
Tato metoda umožňuje ostatním objektům, které tyto členy neobsahují, je uložit a pak vrátit jejich hodnoty, jako by byly jejich vlastní.