ScriptObject.WrapMembers Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Crea objetos encapsulados. Cada objeto encapsulado contiene la información de un miembro (campo, propiedad o método), junto con una copia del objeto del que se ha creado una instancia y en el que se define el miembro. De este modo, otros objetos que no contienen el miembro pueden almacenarlo y, a continuación, devolver su valor como si fuese suyo.
Sobrecargas
WrapMembers(MemberInfo, Object) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Crea un objeto encapsulado que contiene el miembro especificado junto con el objeto especificado. |
WrapMembers(MemberInfo[], Object) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Crea una matriz de objetos encapsulados que contienen los miembros especificados junto con el objeto especificado. |
WrapMembers(MemberInfo[], Object, SimpleHashtable) |
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código. Crea una matriz de objetos encapsulados que contienen los miembros especificados junto con el objeto especificado, almacenando los resultados en la memoria caché del almacén de datos especificado. |
WrapMembers(MemberInfo, Object)
Crea un objeto encapsulado que contiene el miembro especificado junto con el objeto especificado.
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.
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()
Parámetros
- member
- MemberInfo
Miembro que se va a encapsular.
- obj
- Object
Objeto en el que se define member
.
Devoluciones
Matriz de un solo elemento con un objeto encapsulado que contiene la información del miembro y obj
.
Comentarios
Este método permite que otros objetos que no contengan el miembro lo almacenen y, a continuación, devuelvan su valor como si fueran suyos propios.
Consulte también
Se aplica a
WrapMembers(MemberInfo[], Object)
Crea una matriz de objetos encapsulados que contienen los miembros especificados junto con el objeto especificado.
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.
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()
Parámetros
- members
- MemberInfo[]
Miembros que se van a encapsular.
- obj
- Object
Objeto en el que se define el valor especificado por el parámetro members
.
Devoluciones
Matriz de objetos encapsulados, cada uno de los cuales contiene la información de un miembro y una copia de obj
.
Comentarios
Este método permite que otros objetos que no contengan estos miembros los almacenen y, a continuación, devuelvan sus valores como si fueran suyos propios.
Consulte también
Se aplica a
WrapMembers(MemberInfo[], Object, SimpleHashtable)
Crea una matriz de objetos encapsulados que contienen los miembros especificados junto con el objeto especificado, almacenando los resultados en la memoria caché del almacén de datos especificado.
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.
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()
Parámetros
- members
- MemberInfo[]
Miembros que se van a encapsular.
- obj
- Object
Objeto en el que se define el valor especificado por el parámetro members
.
- cache
- SimpleHashtable
Almacenamiento de datos temporal para los objetos encapsulados.
Devoluciones
Matriz de objetos encapsulados, cada uno de los cuales contiene la información de un miembro y una copia de obj
.
Comentarios
Este método permite que otros objetos que no contengan estos miembros los almacenen y, a continuación, devuelvan sus valores como si fueran suyos propios.