ScriptObject.WrapMembers Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Crée des objets encapsulés . Chaque objet encapsulé contient les informations d’un membre (champ, propriété ou méthode), ainsi qu’une copie de l’objet instancié sur lequel le membre est défini. Cela permet aux autres objets qui ne contiennent pas le membre de le stocker, puis de retourner sa valeur comme s’il s’agissait de leur propre.
Surcharges
| Nom | Description |
|---|---|
| WrapMembers(MemberInfo, Object) |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Crée un objet encapsulé qui contient le membre spécifié avec l’objet spécifié. |
| WrapMembers(MemberInfo[], Object) |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Crée un tableau d’objets encapsulés qui contiennent les membres spécifiés avec l’objet spécifié. |
| WrapMembers(MemberInfo[], Object, SimpleHashtable) |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Crée un tableau d’objets encapsulés qui contiennent les membres spécifiés avec l’objet spécifié, en mettant en cache les résultats dans le stockage de données spécifié. |
WrapMembers(MemberInfo, Object)
Crée un objet encapsulé qui contient le membre spécifié avec l’objet spécifié.
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.
protected:
static cli::array <System::Reflection::MemberInfo ^> ^ WrapMembers(System::Reflection::MemberInfo ^ member, System::Object ^ obj);
protected static System.Reflection.MemberInfo[] WrapMembers(System.Reflection.MemberInfo member, object obj);
static member WrapMembers : System.Reflection.MemberInfo * obj -> System.Reflection.MemberInfo[]
Protected Shared Function WrapMembers (member As MemberInfo, obj As Object) As MemberInfo()
Paramètres
- member
- MemberInfo
Membre à encapsuler.
- obj
- Object
Objet member défini sur.
Retours
Tableau à un élément qui a un objet encapsulé qui contient les informations de membre et obj.
Remarques
Cette méthode permet aux autres objets qui ne contiennent pas le membre de le stocker, puis de retourner sa valeur comme s’il s’agissait de leur propre.
Voir aussi
S’applique à
WrapMembers(MemberInfo[], Object)
Crée un tableau d’objets encapsulés qui contiennent les membres spécifiés avec l’objet spécifié.
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.
protected:
static cli::array <System::Reflection::MemberInfo ^> ^ WrapMembers(cli::array <System::Reflection::MemberInfo ^> ^ members, System::Object ^ obj);
protected static System.Reflection.MemberInfo[] WrapMembers(System.Reflection.MemberInfo[] members, object obj);
static member WrapMembers : System.Reflection.MemberInfo[] * obj -> System.Reflection.MemberInfo[]
Protected Shared Function WrapMembers (members As MemberInfo(), obj As Object) As MemberInfo()
Paramètres
- members
- MemberInfo[]
Membres à encapsuler.
- obj
- Object
Objet members défini sur.
Retours
Tableau d’objets encapsulés, chacun contenant des informations membres et une copie de obj.
Remarques
Cette méthode permet aux autres objets qui ne contiennent pas ces membres de les stocker, puis de retourner leurs valeurs comme s’ils étaient eux-mêmes.
Voir aussi
S’applique à
WrapMembers(MemberInfo[], Object, SimpleHashtable)
Crée un tableau d’objets encapsulés qui contiennent les membres spécifiés avec l’objet spécifié, en mettant en cache les résultats dans le stockage de données spécifié.
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.
protected:
static cli::array <System::Reflection::MemberInfo ^> ^ WrapMembers(cli::array <System::Reflection::MemberInfo ^> ^ members, System::Object ^ obj, Microsoft::JScript::SimpleHashtable ^ cache);
protected static System.Reflection.MemberInfo[] WrapMembers(System.Reflection.MemberInfo[] members, object obj, Microsoft.JScript.SimpleHashtable cache);
static member WrapMembers : System.Reflection.MemberInfo[] * obj * Microsoft.JScript.SimpleHashtable -> System.Reflection.MemberInfo[]
Protected Shared Function WrapMembers (members As MemberInfo(), obj As Object, cache As SimpleHashtable) As MemberInfo()
Paramètres
- members
- MemberInfo[]
Membres à encapsuler.
- obj
- Object
Objet members défini sur.
- cache
- SimpleHashtable
Stockage de données temporaire pour les objets encapsulés.
Retours
Tableau d’objets encapsulés, chacun contenant des informations membres et une copie de obj.
Remarques
Cette méthode permet aux autres objets qui ne contiennent pas ces membres de les stocker, puis de retourner leurs valeurs comme s’ils étaient eux-mêmes.