Compartilhar via


ScriptObject.WrapMembers Método

Definição

Cria objetos encapsulados. Cada objeto encapsulado contém as informações de um membro (campo, propriedade ou método), junto com uma cópia do objeto instanciado em que o membro é definido. Isso habilita outros objetos que não contêm o membro para armazená-lo e, em seguida, retornar seu valor como se fosse seu próprio.

Sobrecargas

WrapMembers(MemberInfo, Object)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Cria um objeto encapsulado que contém o membro especificado junto com o objeto especificado.

WrapMembers(MemberInfo[], Object)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Cria uma matriz de objetos encapsulados que contém os membros especificados junto com o objeto especificado.

WrapMembers(MemberInfo[], Object, SimpleHashtable)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Cria uma matriz de objetos encapsulados que contém os membros especificados junto com o objeto especificado, armazenando em cache os resultados no armazenamento de dados especificado.

WrapMembers(MemberInfo, Object)

Cria um objeto encapsulado que contém o membro especificado junto com o objeto especificado.

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu 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

O membro a ser encapsulado.

obj
Object

O objeto em que member é definido.

Retornos

Uma matriz de um elemento que tem um objeto encapsulado que contém as informações de membro e obj.

Comentários

Esse método permite que outros objetos que não contêm o membro o armazenem e retornem seu valor como se fossem seus próprios.

Confira também

Aplica-se a

WrapMembers(MemberInfo[], Object)

Cria uma matriz de objetos encapsulados que contém os membros especificados junto com o objeto especificado.

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu 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[]

Os membros a serem encapsulados.

obj
Object

O objeto em que members está definido.

Retornos

Uma matriz de objetos encapsulados, cada um deles contendo informações de membro e uma cópia de obj.

Comentários

Esse método permite que outros objetos que não contêm esses membros os armazenem e retornem seus valores como se fossem seus próprios.

Confira também

Aplica-se a

WrapMembers(MemberInfo[], Object, SimpleHashtable)

Cria uma matriz de objetos encapsulados que contém os membros especificados junto com o objeto especificado, armazenando em cache os resultados no armazenamento de dados especificado.

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu 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[]

Os membros a serem encapsulados.

obj
Object

O objeto em que members está definido.

cache
SimpleHashtable

Armazenamento de dados temporário para os objetos encapsulados.

Retornos

Uma matriz de objetos encapsulados, cada um deles contendo informações de membro e uma cópia de obj.

Comentários

Esse método permite que outros objetos que não contêm esses membros os armazenem e retornem seus valores como se fossem seus próprios.

Confira também

Aplica-se a