FormatterServices.PopulateObjectMembers Methode

Definitie

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.

Van toepassing op