FormatterServices.PopulateObjectMembers Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Kitölti a megadott objektumot az objektumok adattömbje által rajzolt mezők értékeivel.
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);
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
Paraméterek
- obj
- Object
A feltöltendő objektum.
- members
- MemberInfo[]
A kitöltendő mezőket és tulajdonságokat leíró tömb MemberInfo .
- data
- Object[]
Egy tömb Object , amely meghatározza az egyes kitöltendő mezők és tulajdonságok értékeit.
Válaszok
Az újonnan feltöltött objektum.
- Attribútumok
Kivételek
A hossz members nem egyezik meg a hosszúságával data.
Az elem members nem a példánya FieldInfo.
A hívó nem rendelkezik a szükséges engedéllyel.
Megjegyzések
Ha egy elem be van dataadvanull, PopulateObjectMembers nem ír semmit erre a mezőre.