ScriptObject.WrapMembers Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Tworzy opakowane obiekty. Każdy opakowany obiekt zawiera informacje o jednym elemencie członkowskim (polu, właściwości lub metodzie) wraz z kopią utworzonego obiektu zdefiniowanego przez element członkowski. Dzięki temu inne obiekty, które nie zawierają elementu członkowskiego do przechowywania, a następnie zwracają jego wartość tak, jakby były ich własne.
Przeciążenia
WrapMembers(MemberInfo, Object) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Tworzy opakowany obiekt zawierający określony element członkowski wraz z określonym obiektem. |
WrapMembers(MemberInfo[], Object) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Tworzy tablicę opakowanych obiektów, które zawierają określone elementy członkowskie wraz z określonym obiektem. |
WrapMembers(MemberInfo[], Object, SimpleHashtable) |
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu. Tworzy tablicę opakowanych obiektów, które zawierają określone elementy członkowskie wraz z określonym obiektem, buforując wyniki w określonym magazynie danych. |
WrapMembers(MemberInfo, Object)
Tworzy opakowany obiekt zawierający określony element członkowski wraz z określonym obiektem.
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.
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()
Parametry
- member
- MemberInfo
Element członkowski do opakowania.
- obj
- Object
Obiekt, na który member
jest zdefiniowany.
Zwraca
Tablica jednoelementowa zawierająca opakowany obiekt zawierający informacje o elemencie członkowskim i obj
.
Uwagi
Ta metoda umożliwia innym obiektom, które nie zawierają elementu członkowskiego do przechowywania, a następnie zwracanie jego wartości tak, jakby były ich własnymi.
Zobacz też
Dotyczy
WrapMembers(MemberInfo[], Object)
Tworzy tablicę opakowanych obiektów, które zawierają określone elementy członkowskie wraz z określonym obiektem.
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.
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()
Parametry
- members
- MemberInfo[]
Członkowie do opakowania.
- obj
- Object
Obiekt zdefiniowany members
na.
Zwraca
Tablica opakowanych obiektów, z których każda zawiera informacje o elemencie członkowskim i kopię obiektu obj
.
Uwagi
Ta metoda umożliwia innym obiektom, które nie zawierają tych elementów członkowskich, aby je przechowywać, a następnie zwracać ich wartości tak, jakby były własne.
Zobacz też
Dotyczy
WrapMembers(MemberInfo[], Object, SimpleHashtable)
Tworzy tablicę opakowanych obiektów, które zawierają określone elementy członkowskie wraz z określonym obiektem, buforując wyniki w określonym magazynie danych.
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.
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()
Parametry
- members
- MemberInfo[]
Członkowie do opakowania.
- obj
- Object
Obiekt zdefiniowany members
na.
- cache
- SimpleHashtable
Tymczasowy magazyn danych dla opakowanych obiektów.
Zwraca
Tablica opakowanych obiektów, z których każda zawiera informacje o elemencie członkowskim i kopię obiektu obj
.
Uwagi
Ta metoda umożliwia innym obiektom, które nie zawierają tych elementów członkowskich, aby je przechowywać, a następnie zwracać ich wartości tak, jakby były własne.