Sdílet prostřednictvím


COMPropertyInfo Třída

Definice

Umožňuje jazyku JScript komunikovat s externí vlastností modelu COM. Tuto třídu používá externí implementace modelu COM k vystavení svých objektů do jazyka JScript, protože JScript potřebuje spravované MemberInfo , aby bylo možné vytvořit vazbu na externí objekt.

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

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
Dědičnost
COMPropertyInfo
Atributy
Implementuje

Konstruktory

COMPropertyInfo()

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Inicializuje novou instanci COMPropertyInfo třídy.

Vlastnosti

Attributes

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá atributy, které jsou přidruženy k této vlastnosti.

CanRead

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá hodnotu, která označuje, zda lze číst vlastnost.

CanWrite

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá hodnotu, která označuje, zda lze vlastnost zapisovat do.

CustomAttributes

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá kolekci, která obsahuje vlastní atributy tohoto člena.

(Zděděno od MemberInfo)
DeclaringType

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá typ, který deklaruje tuto vlastnost.

GetMethod

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

get Získá příslušenství pro tuto vlastnost.

(Zděděno od PropertyInfo)
IsCollectible

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá hodnotu, která označuje, zda je tento MemberInfo objekt součástí sestavení uchovávaného v collectible AssemblyLoadContext.

(Zděděno od MemberInfo)
IsSpecialName

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá hodnotu označující, zda vlastnost je zvláštní název.

(Zděděno od PropertyInfo)
MemberType

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá typ člena, který je tato vlastnost. Určuje typ třídy odvozené od MemberInfo této třídy.

MetadataToken

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá hodnotu, která identifikuje metadata element.

(Zděděno od MemberInfo)
Module

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá modul, ve kterém typ, který deklaruje člen reprezentovaný aktuální MemberInfo je definován.

(Zděděno od MemberInfo)
Name

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá název externí com vlastnost představuje tento objekt.

PropertyType

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá typ této vlastnosti.

ReflectedType

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá objekt třídy, který byl použit k získání této instance prostřednictvím reflexe.

SetMethod

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

set Získá příslušenství pro tuto vlastnost.

(Zděděno od PropertyInfo)

Metody

Equals(Object)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Vrací hodnotu, která určuje, zda je tato instance rovna zadanému objektu.

(Zděděno od PropertyInfo)
GetAccessors()

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Vrátí pole, jehož prvky odrážejí veřejné get a set přístupové objekty vlastnosti, které odráží aktuální instance.

(Zděděno od PropertyInfo)
GetAccessors(Boolean)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá pole, jehož prvky obsahují get a set přístupové objekty externí com vlastnost, který tento objekt představuje.

GetCOMMemberInfo()

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá spravovaný objekt, který umožňuje JScript komunikovat s touto externí com vlastnost.

GetConstantValue()

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Vrátí hodnotu literálu přidruženou k vlastnosti kompilátoru.

(Zděděno od PropertyInfo)
GetCustomAttributes(Boolean)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Vrátí pole obsahující vlastní atributy, které jsou připojeny k této vlastnosti.

GetCustomAttributes(Type, Boolean)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Vrátí pole, které obsahuje vlastní atributy, které jsou připojeny k této vlastnosti a hledá pouze atributy zadaného typu.

GetCustomAttributesData()

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Vrátí seznam CustomAttributeData objektů představujících data o atributech, které byly použity na cílového člena.

(Zděděno od MemberInfo)
GetGetMethod()

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Vrátí veřejné get příslušenství pro tuto vlastnost.

(Zděděno od PropertyInfo)
GetGetMethod(Boolean)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Vrátí objekt get accessor pro tuto vlastnost.

GetHashCode()

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Vrátí hodnotu hash pro tuto instanci.

(Zděděno od PropertyInfo)
GetIndexParameters()

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Vrátí pole všech parametrů indexu pro vlastnost.

GetModifiedPropertyType()

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá změněný typ tohoto objektu vlastnosti.

(Zděděno od PropertyInfo)
GetOptionalCustomModifiers()

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Vrátí pole typů představující volitelné vlastní modifikátory vlastnosti.

(Zděděno od PropertyInfo)
GetRawConstantValue()

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Vrátí hodnotu literálu přidruženou k vlastnosti kompilátoru.

(Zděděno od PropertyInfo)
GetRequiredCustomModifiers()

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Vrátí pole typů představující požadované vlastní modifikátory vlastnosti.

(Zděděno od PropertyInfo)
GetSetMethod()

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Vrátí veřejné set příslušenství pro tuto vlastnost.

(Zděděno od PropertyInfo)
GetSetMethod(Boolean)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Vrátí nastavené příslušenství pro tuto vlastnost.

GetType()

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Zjistí atributy vlastnosti a poskytuje přístup k metadatům vlastnosti.

(Zděděno od PropertyInfo)
GetValue(Object)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Vrátí hodnotu vlastnosti zadaného objektu.

(Zděděno od PropertyInfo)
GetValue(Object, BindingFlags, Binder, Object[], CultureInfo)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá hodnotu externí com vlastnost pomocí COMMemberInfo , který byl zadán do Initialize(String, COMMemberInfo) metody.

GetValue(Object, Object[])

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Vrátí hodnotu vlastnosti zadaného objektu s volitelnými hodnotami indexu pro indexované vlastnosti.

(Zděděno od PropertyInfo)
HasSameMetadataDefinitionAs(MemberInfo)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Umožňuje jazyku JScript komunikovat s externí vlastností modelu COM. Tuto třídu používá externí implementace modelu COM k vystavení svých objektů do jazyka JScript, protože JScript potřebuje spravované MemberInfo , aby bylo možné vytvořit vazbu na externí objekt.

(Zděděno od MemberInfo)
Initialize(String, COMMemberInfo)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Inicializuje informace, které umožňují jazyku JScript komunikovat s touto externí vlastností modelu COM.

IsDefined(Type, Boolean)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Určuje, zda je zadaný typ atributu připojen k této vlastnosti.

MemberwiseClone()

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
SetValue(Object, Object)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Nastaví hodnotu vlastnosti zadaného objektu.

(Zděděno od PropertyInfo)
SetValue(Object, Object, BindingFlags, Binder, Object[], CultureInfo)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Nastaví hodnotu vlastnosti externího modelu COM pomocí COMMemberInfo vlastnosti, která byla zadána metodě Initialize(String, COMMemberInfo) .

SetValue(Object, Object, Object[])

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Nastaví hodnotu vlastnosti zadaného objektu s volitelnými hodnotami indexu pro vlastnosti indexu.

(Zděděno od PropertyInfo)
ToString()

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Explicitní implementace rozhraní

_MemberInfo.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Mapuje sadu názvů na odpovídající sadu identifikátorů pro rozesílání.

(Zděděno od MemberInfo)
_MemberInfo.GetType()

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Type Získá objekt představující MemberInfo třídu.

(Zděděno od MemberInfo)
_MemberInfo.GetTypeInfo(UInt32, UInt32, IntPtr)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Načte informace o typu objektu, který lze použít k získání informací o typu pro rozhraní.

(Zděděno od MemberInfo)
_MemberInfo.GetTypeInfoCount(UInt32)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá počet rozhraní typu informací, které objekt poskytuje (0 nebo 1).

(Zděděno od MemberInfo)
_MemberInfo.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Poskytuje přístup k vlastnostem a metodám vystaveným objektem.

(Zděděno od MemberInfo)
_PropertyInfo.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Mapuje sadu názvů na odpovídající sadu identifikátorů pro rozesílání.

(Zděděno od PropertyInfo)
_PropertyInfo.GetType()

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Type Získá objekt představující PropertyInfo typ.

(Zděděno od PropertyInfo)
_PropertyInfo.GetTypeInfo(UInt32, UInt32, IntPtr)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Načte informace o typu objektu, který lze použít k získání informací o typu pro rozhraní.

(Zděděno od PropertyInfo)
_PropertyInfo.GetTypeInfoCount(UInt32)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá počet rozhraní typu informací, které objekt poskytuje (0 nebo 1).

(Zděděno od PropertyInfo)
_PropertyInfo.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Poskytuje přístup k vlastnostem a metodám vystaveným objektem.

(Zděděno od PropertyInfo)

Metody rozšíření

GetCustomAttribute(MemberInfo, Type)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Načte vlastní atribut zadaného typu, který je použit na zadaného člena.

GetCustomAttribute(MemberInfo, Type, Boolean)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Načte vlastní atribut zadaného typu, který je použit na zadaného člena, a volitelně zkontroluje předchůdce tohoto člena.

GetCustomAttribute<T>(MemberInfo)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Načte vlastní atribut zadaného typu, který je použit na zadaného člena.

GetCustomAttribute<T>(MemberInfo, Boolean)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Načte vlastní atribut zadaného typu, který je použit na zadaného člena, a volitelně zkontroluje předchůdce tohoto člena.

GetCustomAttributes(MemberInfo)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Načte kolekci vlastních atributů, které jsou použity na zadaného člena.

GetCustomAttributes(MemberInfo, Boolean)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Načte kolekci vlastních atributů, které jsou použity na zadaného člena, a volitelně zkontroluje předky tohoto člena.

GetCustomAttributes(MemberInfo, Type)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Načte kolekci vlastních atributů zadaného typu, které jsou použity na zadaného člena.

GetCustomAttributes(MemberInfo, Type, Boolean)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Načte kolekci vlastních atributů zadaného typu, které se použijí na zadaného člena, a volitelně zkontroluje předky tohoto člena.

GetCustomAttributes<T>(MemberInfo)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Načte kolekci vlastních atributů zadaného typu, které jsou použity na zadaného člena.

GetCustomAttributes<T>(MemberInfo, Boolean)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Načte kolekci vlastních atributů zadaného typu, které se použijí na zadaného člena, a volitelně zkontroluje předky tohoto člena.

IsDefined(MemberInfo, Type)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Určuje, zda jsou na zadaného člena použity vlastní atributy zadaného typu.

IsDefined(MemberInfo, Type, Boolean)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Určuje, zda se vlastní atributy zadaného typu použijí na zadaného člena a volitelně se použijí na jeho předky.

GetMetadataToken(MemberInfo)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Získá token metadat pro daného člena, pokud je k dispozici.

HasMetadataToken(MemberInfo)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Vrátí hodnotu, která označuje, zda je token metadat k dispozici pro zadaného člena.

GetAccessors(PropertyInfo)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Umožňuje jazyku JScript komunikovat s externí vlastností modelu COM. Tuto třídu používá externí implementace modelu COM k vystavení svých objektů do jazyka JScript, protože JScript potřebuje spravované MemberInfo , aby bylo možné vytvořit vazbu na externí objekt.

GetAccessors(PropertyInfo, Boolean)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Umožňuje jazyku JScript komunikovat s externí vlastností modelu COM. Tuto třídu používá externí implementace modelu COM k vystavení svých objektů do jazyka JScript, protože JScript potřebuje spravované MemberInfo , aby bylo možné vytvořit vazbu na externí objekt.

GetGetMethod(PropertyInfo)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Umožňuje jazyku JScript komunikovat s externí vlastností modelu COM. Tuto třídu používá externí implementace modelu COM k vystavení svých objektů do jazyka JScript, protože JScript potřebuje spravované MemberInfo , aby bylo možné vytvořit vazbu na externí objekt.

GetGetMethod(PropertyInfo, Boolean)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Umožňuje jazyku JScript komunikovat s externí vlastností modelu COM. Tuto třídu používá externí implementace modelu COM k vystavení svých objektů do jazyka JScript, protože JScript potřebuje spravované MemberInfo , aby bylo možné vytvořit vazbu na externí objekt.

GetSetMethod(PropertyInfo)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Umožňuje jazyku JScript komunikovat s externí vlastností modelu COM. Tuto třídu používá externí implementace modelu COM k vystavení svých objektů do jazyka JScript, protože JScript potřebuje spravované MemberInfo , aby bylo možné vytvořit vazbu na externí objekt.

GetSetMethod(PropertyInfo, Boolean)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Umožňuje jazyku JScript komunikovat s externí vlastností modelu COM. Tuto třídu používá externí implementace modelu COM k vystavení svých objektů do jazyka JScript, protože JScript potřebuje spravované MemberInfo , aby bylo možné vytvořit vazbu na externí objekt.

Platí pro

Viz také