Compartir a través de


ScriptObject.WrapMembers Método

Definición

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.

Consulte también

Se aplica a