Udostępnij za pośrednictwem


ScriptObject.WrapMembers Metoda

Definicja

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.

Zobacz też

Dotyczy