COMPropertyInfo Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Lehetővé teszi, hogy a JScript kommunikáljon egy külső COM-tulajdonsággal. Ezt az osztályt egy külső COM-implementáció használja az objektumok JScriptben való elérhetővé megvalósításához, mivel a JScriptnek felügyeltre MemberInfo van szüksége egy külső objektumhoz való kötéshez.
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.
public ref class COMPropertyInfo sealed : System::Reflection::PropertyInfo, Microsoft::JScript::MemberInfoInitializer
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("6A02951C-B129-4d26-AB92-B9CA19BDCA26")]
public sealed class COMPropertyInfo : System.Reflection.PropertyInfo, Microsoft.JScript.MemberInfoInitializer
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("6A02951C-B129-4d26-AB92-B9CA19BDCA26")>]
type COMPropertyInfo = class
inherit PropertyInfo
interface MemberInfoInitializer
Public NotInheritable Class COMPropertyInfo
Inherits PropertyInfo
Implements MemberInfoInitializer
- Öröklődés
- Attribútumok
- Megvalósítás
Konstruktorok
| Name | Description |
|---|---|
| COMPropertyInfo() |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Inicializálja a COMPropertyInfo osztály új példányát. |
Tulajdonságok
| Name | Description |
|---|---|
| Attributes |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Lekéri a tulajdonsághoz társított attribútumokat. |
| CanRead |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Olyan értéket kap, amely jelzi, hogy a tulajdonság olvasható-e. |
| CanWrite |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Olyan értéket kap, amely jelzi, hogy a tulajdonság megírható-e. |
| CustomAttributes |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Lekéri a tag egyéni attribútumait tartalmazó gyűjteményt. (Öröklődés forrása MemberInfo) |
| DeclaringType |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Lekéri a tulajdonságot deklaráló típust. |
| GetMethod |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Lekéri a |
| IsSpecialName |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Beolvas egy értéket, amely jelzi, hogy a tulajdonság a különleges név-e. (Öröklődés forrása PropertyInfo) |
| MemberType |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Lekéri a tulajdonság tagtípusát. Azonosítja az osztály azon típusát, amelyből MemberInfo ez az osztály származik. |
| MetadataToken |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Egy metaadat-elemet azonosító értéket kap. (Öröklődés forrása MemberInfo) |
| Module |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Lekéri azt a modult, amelyben az aktuális MemberInfo által képviselt tagot deklaráló típus van definiálva. (Öröklődés forrása MemberInfo) |
| Name |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Lekéri annak a külső COM-tulajdonságnak a nevét, amelyet ez az objektum képvisel. |
| PropertyType |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Lekéri a tulajdonság típusát. |
| ReflectedType |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Lekéri a példány visszatükrözéssel történő beszerzéséhez használt osztályobjektumot. |
| SetMethod |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Lekéri a |
Metódusok
| Name | Description |
|---|---|
| Equals(Object) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Olyan értéket ad vissza, amely jelzi, hogy ez a példány egyenlő-e egy adott objektummal. (Öröklődés forrása PropertyInfo) |
| GetAccessors() |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Olyan tömböt ad vissza, amelynek elemei az aktuális példány által tükrözött tulajdonság nyilvános |
| GetAccessors(Boolean) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Lekéri azt a tömböt, amelynek elemei az objektum által képviselt külső COM-tulajdonság beolvasási és beállítási tartozékait tartalmazzák. |
| GetCOMMemberInfo() |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Lekéri a felügyelt objektumot, amely lehetővé teszi, hogy a JScript kommunikáljon ezzel a külső COM-tulajdonsággal. |
| GetConstantValue() |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Egy fordító által a tulajdonsághoz társított literális értéket ad vissza. (Öröklődés forrása PropertyInfo) |
| GetCustomAttributes(Boolean) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. A tulajdonsághoz csatolt egyéni attribútumokat tartalmazó tömböt ad vissza. |
| GetCustomAttributes(Type, Boolean) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Olyan tömböt ad vissza, amely a tulajdonsághoz csatolt egyéni attribútumokat tartalmazza, és csak a megadott típusú attribútumokat keresi. |
| GetCustomAttributesData() |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Visszaadja a CustomAttributeData céltagra alkalmazott attribútumok adatait képviselő objektumok listáját. (Öröklődés forrása MemberInfo) |
| GetGetMethod() |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. A tulajdonság nyilvános |
| GetGetMethod(Boolean) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. A tulajdonság lekéréses tartozékát adja vissza. |
| GetHashCode() |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. A példány kivonatkódját adja vissza. (Öröklődés forrása PropertyInfo) |
| GetIndexParameters() |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. A tulajdonság összes indexparaméterének tömbét adja vissza. |
| GetOptionalCustomModifiers() |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. A tulajdonság választható egyéni módosítóinak megfelelő típustömböt ad vissza. (Öröklődés forrása PropertyInfo) |
| GetRawConstantValue() |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Egy fordító által a tulajdonsághoz társított literális értéket ad vissza. (Öröklődés forrása PropertyInfo) |
| GetRequiredCustomModifiers() |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. A tulajdonság szükséges egyéni módosítóinak megfelelő típustömböt ad vissza. (Öröklődés forrása PropertyInfo) |
| GetSetMethod() |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. A tulajdonság nyilvános |
| GetSetMethod(Boolean) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. A tulajdonsághoz beállított tartozékot adja vissza. |
| GetType() |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Felderíti egy tulajdonság attribútumait, és hozzáférést biztosít a tulajdonság metaadataihoz. (Öröklődés forrása PropertyInfo) |
| GetValue(Object, BindingFlags, Binder, Object[], CultureInfo) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Lekéri a külső COM-tulajdonság értékét a COMMemberInfo metódushoz Initialize(String, COMMemberInfo) megadott értékkel. |
| GetValue(Object, Object[]) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Egy adott objektum tulajdonságértékét adja vissza az indexelt tulajdonságok opcionális indexértékeivel. (Öröklődés forrása PropertyInfo) |
| GetValue(Object) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Egy adott objektum tulajdonságértékét adja vissza. (Öröklődés forrása PropertyInfo) |
| Initialize(String, COMMemberInfo) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Inicializálja azokat az információkat, amelyek lehetővé teszik, hogy a JScript kommunikáljon ezzel a külső COM-tulajdonsággal. |
| IsDefined(Type, Boolean) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Meghatározza, hogy a megadott attribútumtípus csatlakoztatva van-e ehhez a tulajdonsághoz. |
| MemberwiseClone() |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Az aktuális Objectpéldány sekély másolatát hozza létre. (Öröklődés forrása Object) |
| SetValue(Object, Object, BindingFlags, Binder, Object[], CultureInfo) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. A külső COM-tulajdonság COMMemberInfo értékét a metódushoz Initialize(String, COMMemberInfo) megadott értékkel állítja be. |
| SetValue(Object, Object, Object[]) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Beállítja egy adott objektum tulajdonságértékét az indextulajdonságok opcionális indexértékeivel. (Öröklődés forrása PropertyInfo) |
| SetValue(Object, Object) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Egy megadott objektum tulajdonságértékének beállítása. (Öröklődés forrása PropertyInfo) |
| ToString() |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Az aktuális objektumot jelképező sztringet ad vissza. (Öröklődés forrása Object) |
Explicit interfész-implementációk
| Name | Description |
|---|---|
| _MemberInfo.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Névkészletet képez le a küldési azonosítók megfelelő készletére. (Öröklődés forrása MemberInfo) |
| _MemberInfo.GetType() |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Type Lekéri az MemberInfo osztályt jelképező objektumot. (Öröklődés forrása MemberInfo) |
| _MemberInfo.GetTypeInfo(UInt32, UInt32, IntPtr) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Lekéri egy objektum típusadatait, amelyek aztán a felület típusadatainak lekérésére használhatók. (Öröklődés forrása MemberInfo) |
| _MemberInfo.GetTypeInfoCount(UInt32) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Lekéri az objektumok által biztosított típusinformációs felületek számát (0 vagy 1). (Öröklődés forrása MemberInfo) |
| _MemberInfo.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Hozzáférést biztosít az objektumok által közzétett tulajdonságokhoz és metódusokhoz. (Öröklődés forrása MemberInfo) |
| _PropertyInfo.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Névkészletet képez le a küldési azonosítók megfelelő készletére. (Öröklődés forrása PropertyInfo) |
| _PropertyInfo.GetType() |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Lekéri a Type típust PropertyInfo képviselő objektumot. (Öröklődés forrása PropertyInfo) |
| _PropertyInfo.GetTypeInfo(UInt32, UInt32, IntPtr) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Lekéri egy objektum típusadatait, amelyek aztán a felület típusadatainak lekérésére használhatók. (Öröklődés forrása PropertyInfo) |
| _PropertyInfo.GetTypeInfoCount(UInt32) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Lekéri az objektumok által biztosított típusinformációs felületek számát (0 vagy 1). (Öröklődés forrása PropertyInfo) |
| _PropertyInfo.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Hozzáférést biztosít az objektumok által közzétett tulajdonságokhoz és metódusokhoz. (Öröklődés forrása PropertyInfo) |
Bővítő metódusok
| Name | Description |
|---|---|
| GetCustomAttribute(MemberInfo, Type, Boolean) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Lekéri a megadott típusú egyéni attribútumot, amely egy adott tagra lesz alkalmazva, és opcionálisan az adott tag elődeit vizsgálja meg. |
| GetCustomAttribute(MemberInfo, Type) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Egy megadott típusú egyéni attribútumot kér le, amelyet egy adott tagra alkalmaz. |
| GetCustomAttribute<T>(MemberInfo, Boolean) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Lekéri a megadott típusú egyéni attribútumot, amely egy adott tagra lesz alkalmazva, és opcionálisan az adott tag elődeit vizsgálja meg. |
| GetCustomAttribute<T>(MemberInfo) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Egy megadott típusú egyéni attribútumot kér le, amelyet egy adott tagra alkalmaz. |
| GetCustomAttributes(MemberInfo, Boolean) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Lekéri a megadott tagra alkalmazott egyéni attribútumok gyűjteményét, és opcionálisan az adott tag őseit vizsgálja meg. |
| GetCustomAttributes(MemberInfo, Type, Boolean) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Lekéri a megadott típusú egyéni attribútumok gyűjteményét, amelyek egy adott tagra vonatkoznak, és opcionálisan az adott tag elődeit is érintik. |
| GetCustomAttributes(MemberInfo, Type) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Egy megadott típusú egyéni attribútumok gyűjteményét kéri le, amelyeket egy adott tagra alkalmaz. |
| GetCustomAttributes(MemberInfo) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Egy adott tagra alkalmazott egyéni attribútumok gyűjteményét kéri le. |
| GetCustomAttributes<T>(MemberInfo, Boolean) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Lekéri a megadott típusú egyéni attribútumok gyűjteményét, amelyek egy adott tagra vonatkoznak, és opcionálisan az adott tag elődeit is érintik. |
| GetCustomAttributes<T>(MemberInfo) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Egy megadott típusú egyéni attribútumok gyűjteményét kéri le, amelyeket egy adott tagra alkalmaz. |
| IsDefined(MemberInfo, Type, Boolean) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Azt jelzi, hogy a megadott típusú egyéni attribútumok alkalmazhatók-e egy adott tagra, és szükség esetén alkalmazva vannak-e az elődökre. |
| IsDefined(MemberInfo, Type) |
Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható. Azt jelzi, hogy a megadott típusú egyéni attribútumok alkalmazhatók-e egy adott tagra. |