Partager via


FormatterServices.PopulateObjectMembers Méthode

Définition

Remplit l'objet spécifié avec des valeurs pour chaque champ tirées du tableau de données des objets.

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ètres

obj
Object

Objet à remplir.

members
MemberInfo[]

Tableau de MemberInfo qui décrit les champs et propriétés à remplir.

data
Object[]

Tableau de Object qui spécifie les valeurs pour chaque champ et propriété à remplir.

Retours

Objet nouvellement rempli.

Attributs

Exceptions

Le paramètre obj, members ou data est null.

Un élément de members est null.

La longueur de members ne correspond pas à la longueur de data.

Un élément de members n'est pas une instance de FieldInfo.

L'appelant n'a pas l'autorisation requise.

Remarques

Si un élément dans est null, PopulateObjectMembers n’écrit rien dans data ce champ.

S’applique à