ScriptObject.WrapMembers Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.