Condividi tramite


ScriptObject.WrapMembers Metodo

Definizione

Crea oggetti di cui è stato eseguito il wrapping. Ogni oggetto di cui è stato eseguito il wrapping contiene le informazioni per un membro, ovvero campo, proprietà o metodo, e una copia dell'oggetto di cui è stata creata un'istanza su cui è definito il membro. In questo modo si consente ad altri oggetti che non contengono il membro di archiviarlo e di restituire il relativo valore come se fosse il proprio.

Overload

WrapMembers(MemberInfo, Object)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Crea un oggetto di cui è stato eseguito il wrapping contenente il membro specificato con l'oggetto specificato.

WrapMembers(MemberInfo[], Object)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Crea una matrice di oggetti di cui è stato eseguito il wrapping contenenti i membri specificati con l'oggetto specificato.

WrapMembers(MemberInfo[], Object, SimpleHashtable)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Crea una matrice di oggetti di cui è stato eseguito il wrapping contenenti i membri specificati con l'oggetto specificato, memorizzando i risultati nella cache dell'archivio dati specificato.

WrapMembers(MemberInfo, Object)

Crea un oggetto di cui è stato eseguito il wrapping contenente il membro specificato con l'oggetto specificato.

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

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()

Parametri

member
MemberInfo

Membro di cui eseguire il wrapping.

obj
Object

Oggetto su cui è definito member.

Restituisce

Matrice a un elemento con un oggetto di cui è stato eseguito il wrapping contenente le informazioni sul membro e obj.

Commenti

Questo metodo consente ad altri oggetti che non contengono il membro di archiviarlo e quindi restituire il relativo valore come se fosse il proprio.

Vedi anche

Si applica a

WrapMembers(MemberInfo[], Object)

Crea una matrice di oggetti di cui è stato eseguito il wrapping contenenti i membri specificati con l'oggetto specificato.

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

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()

Parametri

members
MemberInfo[]

Membri di cui eseguire il wrapping.

obj
Object

Oggetto su cui sono definiti members.

Restituisce

Matrice di oggetti di cui è stato eseguito il wrapping, ognuno dei quali contiene le informazioni sul membro e una copia di obj.

Commenti

Questo metodo consente ad altri oggetti che non contengono questi membri di archiviarli e quindi restituire i valori come se fossero propri.

Vedi anche

Si applica a

WrapMembers(MemberInfo[], Object, SimpleHashtable)

Crea una matrice di oggetti di cui è stato eseguito il wrapping contenenti i membri specificati con l'oggetto specificato, memorizzando i risultati nella cache dell'archivio dati specificato.

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

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()

Parametri

members
MemberInfo[]

Membri di cui eseguire il wrapping.

obj
Object

Oggetto su cui sono definiti members.

cache
SimpleHashtable

Archivio dati temporaneo per gli oggetti di cui è stato eseguito il wrapping.

Restituisce

Matrice di oggetti di cui è stato eseguito il wrapping, ognuno dei quali contiene le informazioni sul membro e una copia di obj.

Commenti

Questo metodo consente ad altri oggetti che non contengono questi membri di archiviarli e quindi restituire i valori come se fossero propri.

Vedi anche

Si applica a