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 (campo, proprietà o metodo), insieme a una copia dell'oggetto di cui è stata creata un'istanza in cui è definito il membro. Ciò consente ad altri oggetti che non contengono il membro di archiviarlo e quindi di restituirne il valore come se fosse il proprio.
Overload
| Nome | Descrizione |
|---|---|
| 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 insieme all'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 che contiene i membri specificati insieme all'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 che contiene i membri specificati insieme all'oggetto specificato, memorizzando nella cache i risultati nell'archivio dati specificato. |
WrapMembers(MemberInfo, Object)
Crea un oggetto di cui è stato eseguito il wrapping contenente il membro specificato insieme all'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 member è definito .
Valori restituiti
Matrice di un elemento con un oggetto di cui è stato eseguito il wrapping che contiene le informazioni sul membro e obj.
Commenti
Questo metodo consente ad altri oggetti che non contengono il membro di archiviarlo e quindi di restituirne il 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 che contiene i membri specificati insieme all'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 members è definito .
Valori restituiti
Matrice di oggetti di cui è stato eseguito il wrapping, ognuno dei quali contiene informazioni sui membri e una copia di obj.
Commenti
Questo metodo consente ad altri oggetti che non contengono questi membri di archiviarli e quindi di 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 che contiene i membri specificati insieme all'oggetto specificato, memorizzando nella cache i risultati nell'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 members è definito .
- cache
- SimpleHashtable
Archiviazione dei dati temporanea per gli oggetti di cui è stato eseguito il wrapping.
Valori restituiti
Matrice di oggetti di cui è stato eseguito il wrapping, ognuno dei quali contiene informazioni sui membri e una copia di obj.
Commenti
Questo metodo consente ad altri oggetti che non contengono questi membri di archiviarli e quindi di restituire i valori come se fossero propri.