Udostępnij za pośrednictwem


FormatterServices.PopulateObjectMembers Metoda

Definicja

Wypełnia określony obiekt wartościami dla każdego pola pobranego z tablicy danych obiektów.

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

Parametry

obj
Object

Obiekt do wypełnienia.

members
MemberInfo[]

Tablica zawierająca MemberInfo opis pól i właściwości do wypełnienia.

data
Object[]

Tablica określająca Object wartości dla każdego pola i właściwości do wypełnienia.

Zwraca

Nowo wypełniony obiekt.

Atrybuty

Wyjątki

Parametr obj, memberslub data to null.

Elementem elementu members jest null.

Długość parametru members nie jest zgodna z długością .data

Element elementu members nie jest wystąpieniem FieldInfoklasy .

Obiekt wywołujący nie posiada wymaganych uprawnień.

Uwagi

Jeśli element w data pliku to null, PopulateObjectMembers nie zapisuje nic w tym polu.

Dotyczy