ScriptObject.WrapMembers Methode

Definitie

Hiermee maakt u verpakte objecten. Elk verpakt object bevat de informatie voor één lid (veld, eigenschap of methode), samen met een kopie van het geïnstantieerde object waarop het lid is gedefinieerd. Hierdoor kunnen andere objecten die het lid niet bevatten, deze opslaan en vervolgens de waarde ervan retourneren alsof het hun eigen objecten zijn.

Overloads

Name Description
WrapMembers(MemberInfo, Object)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Hiermee maakt u een verpakt object dat het opgegeven lid samen met het opgegeven object bevat.

WrapMembers(MemberInfo[], Object)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Hiermee maakt u een matrix van verpakte objecten die de opgegeven leden samen met het opgegeven object bevatten.

WrapMembers(MemberInfo[], Object, SimpleHashtable)

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

Hiermee maakt u een matrix van verpakte objecten die de opgegeven leden samen met het opgegeven object bevatten en de resultaten in de cache opslaan in de opgegeven gegevensopslag.

WrapMembers(MemberInfo, Object)

Hiermee maakt u een verpakt object dat het opgegeven lid samen met het opgegeven object bevat.

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

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()

Parameters

member
MemberInfo

Het lid dat moet worden verpakt.

obj
Object

Het object waarop member is gedefinieerd.

Retouren

Een matrix met één element met een verpakt object dat de lidgegevens bevat en obj.

Opmerkingen

Met deze methode kunnen andere objecten die het lid niet bevatten, deze opslaan en vervolgens de waarde ervan retourneren alsof deze hun eigen objecten zijn.

Zie ook

Van toepassing op

WrapMembers(MemberInfo[], Object)

Hiermee maakt u een matrix van verpakte objecten die de opgegeven leden samen met het opgegeven object bevatten.

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

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()

Parameters

members
MemberInfo[]

De leden om te verpakken.

obj
Object

Het object waarop members is gedefinieerd.

Retouren

Een matrix van verpakte objecten, die elk lidgegevens en een kopie van obj.

Opmerkingen

Met deze methode kunnen andere objecten die deze leden niet bevatten, ze opslaan en vervolgens hun waarden retourneren alsof ze hun eigen objecten zijn.

Zie ook

Van toepassing op

WrapMembers(MemberInfo[], Object, SimpleHashtable)

Hiermee maakt u een matrix van verpakte objecten die de opgegeven leden samen met het opgegeven object bevatten en de resultaten in de cache opslaan in de opgegeven gegevensopslag.

Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.

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()

Parameters

members
MemberInfo[]

De leden om te verpakken.

obj
Object

Het object waarop members is gedefinieerd.

cache
SimpleHashtable

Tijdelijke gegevensopslag voor de verpakte objecten.

Retouren

Een matrix van verpakte objecten, die elk lidgegevens en een kopie van obj.

Opmerkingen

Met deze methode kunnen andere objecten die deze leden niet bevatten, ze opslaan en vervolgens hun waarden retourneren alsof ze hun eigen objecten zijn.

Zie ook

Van toepassing op