ScriptObject.WrapMembers Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.