Compartir a través de


FormatterServices.PopulateObjectMembers Método

Definición

Rellena el objeto especificado con valores para cada campo dibujado a partir de la matriz de datos de objetos.

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

Parámetros

obj
Object

Objeto que se va a llenar.

members
MemberInfo[]

Matriz de MemberInfo que describe qué campos y propiedades se van a llenar.

data
Object[]

Matriz de Object que especifica los valores de cada campo y propiedad que se va a llenar.

Devoluciones

Objeto que se acaba de llenar.

Atributos

Excepciones

El obj, members o el parámetro data es null.

Un elemento de members es null.

La longitud de members no coincide con la longitud de data.

Un elemento de members no es una instancia de FieldInfo.

El llamador no dispone del permiso requerido.

Comentarios

Si un elemento de data es null, PopulateObjectMembers no escribe nada en ese campo.

Se aplica a