FormatterServices.PopulateObjectMembers 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 wordt het opgegeven object gevuld met waarden voor elk veld dat is opgehaald uit de gegevensmatrix van objecten.
public:
static System::Object ^ PopulateObjectMembers(System::Object ^ obj, cli::array <System::Reflection::MemberInfo ^> ^ members, cli::array <System::Object ^> ^ data);
public static object PopulateObjectMembers(object obj, System.Reflection.MemberInfo[] members, object[] data);
[System.Security.SecurityCritical]
public static object PopulateObjectMembers(object obj, System.Reflection.MemberInfo[] members, object[] data);
static member PopulateObjectMembers : obj * System.Reflection.MemberInfo[] * obj[] -> obj
[<System.Security.SecurityCritical>]
static member PopulateObjectMembers : obj * System.Reflection.MemberInfo[] * obj[] -> obj
Public Shared Function PopulateObjectMembers (obj As Object, members As MemberInfo(), data As Object()) As Object
Parameters
- obj
- Object
Het object dat moet worden ingevuld.
- members
- MemberInfo[]
Een matrix van MemberInfo die beschrijft welke velden en eigenschappen moeten worden ingevuld.
- data
- Object[]
Een matrix die Object de waarden aangeeft voor elk veld en elke eigenschap die moet worden ingevuld.
Retouren
Het zojuist ingevulde object.
- Kenmerken
Uitzonderingen
De objparameter , membersof data parameter is null.
Een element van members is null.
De lengte van members het bestand komt niet overeen met de lengte van data.
Een element is members geen exemplaar van FieldInfo.
De beller heeft niet de vereiste machtiging.
Opmerkingen
Als een element zich bevindt datanull, PopulateObjectMembers schrijft u niets naar dat veld.