COMPropertyInfo Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee kan JScript communiceren met een externe COM-eigenschap. Deze klasse wordt gebruikt door een externe COM-implementatie om de objecten beschikbaar te maken voor JScript, omdat JScript een beheerd MemberInfo object nodig heeft om verbinding te maken met een extern object.
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.
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
- Overname
- Kenmerken
- Implementeringen
Constructors
| Name | Description |
|---|---|
| COMPropertyInfo() |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Initialiseert een nieuw exemplaar van de COMPropertyInfo klasse. |
Eigenschappen
| Name | Description |
|---|---|
| Attributes |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Hiermee haalt u de kenmerken op die aan deze eigenschap zijn gekoppeld. |
| CanRead |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Hiermee wordt een waarde opgehaald die aangeeft of de eigenschap kan worden gelezen. |
| CanWrite |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Hiermee wordt een waarde opgehaald die aangeeft of de eigenschap naar kan worden geschreven. |
| CustomAttributes |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Hiermee haalt u een verzameling op die de aangepaste kenmerken van dit lid bevat. (Overgenomen van MemberInfo) |
| DeclaringType |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Hiermee haalt u het type op dat deze eigenschap declareert. |
| GetMethod |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Hiermee haalt u de |
| IsSpecialName |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Hiermee wordt een waarde opgehaald die aangeeft of de eigenschap de speciale naam is. (Overgenomen van PropertyInfo) |
| MemberType |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Hiermee haalt u het type lid op dat deze eigenschap is. Identificeert het type klasse dat is afgeleid van MemberInfo het type klasse waaruit deze klasse is afgeleid. |
| MetadataToken |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Hiermee haalt u een waarde op waarmee een metagegevenselement wordt geïdentificeerd. (Overgenomen van MemberInfo) |
| Module |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Hiermee haalt u de module op waarin het type dat het lid declareert dat wordt vertegenwoordigd door de huidige MemberInfo , is gedefinieerd. (Overgenomen van MemberInfo) |
| Name |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Hiermee haalt u de naam op van de externe COM-eigenschap die dit object vertegenwoordigt. |
| PropertyType |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Hiermee haalt u het type van deze eigenschap op. |
| ReflectedType |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Hiermee haalt u het klasseobject op dat is gebruikt om dit exemplaar te verkrijgen via weerspiegeling. |
| SetMethod |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Hiermee haalt u de |
Methoden
| Name | Description |
|---|---|
| Equals(Object) |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Retourneert een waarde die aangeeft of dit exemplaar gelijk is aan een opgegeven object. (Overgenomen van PropertyInfo) |
| GetAccessors() |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Retourneert een matrix waarvan de elementen het openbare |
| GetAccessors(Boolean) |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Hiermee haalt u een matrix op waarvan de elementen de get- en set accessors bevatten van de externe COM-eigenschap die dit object vertegenwoordigt. |
| GetCOMMemberInfo() |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Hiermee haalt u een beheerd object op waarmee JScript kan communiceren met deze externe COM-eigenschap. |
| GetConstantValue() |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Retourneert een letterlijke waarde die is gekoppeld aan de eigenschap door een compiler. (Overgenomen van PropertyInfo) |
| GetCustomAttributes(Boolean) |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Hiermee wordt een matrix geretourneerd die de aangepaste kenmerken bevat die aan deze eigenschap zijn gekoppeld. |
| GetCustomAttributes(Type, Boolean) |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Retourneert een matrix die de aangepaste kenmerken bevat die aan deze eigenschap zijn gekoppeld, waarbij alleen wordt gezocht naar kenmerken van het opgegeven type. |
| GetCustomAttributesData() |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Retourneert een lijst CustomAttributeData met objecten die gegevens vertegenwoordigen over de kenmerken die zijn toegepast op het doellid. (Overgenomen van MemberInfo) |
| GetGetMethod() |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Retourneert de openbare |
| GetGetMethod(Boolean) |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Retourneert de get-accessor voor deze eigenschap. |
| GetHashCode() |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Retourneert de hash-code voor dit exemplaar. (Overgenomen van PropertyInfo) |
| GetIndexParameters() |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Retourneert een matrix van alle indexparameters voor de eigenschap. |
| GetOptionalCustomModifiers() |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Retourneert een matrix van typen die de optionele aangepaste modifiers van de eigenschap vertegenwoordigen. (Overgenomen van PropertyInfo) |
| GetRawConstantValue() |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Retourneert een letterlijke waarde die is gekoppeld aan de eigenschap door een compiler. (Overgenomen van PropertyInfo) |
| GetRequiredCustomModifiers() |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Retourneert een matrix van typen die de vereiste aangepaste modifiers van de eigenschap vertegenwoordigen. (Overgenomen van PropertyInfo) |
| GetSetMethod() |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Retourneert de openbare |
| GetSetMethod(Boolean) |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Retourneert de set accessor voor deze eigenschap. |
| GetType() |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Detecteert de kenmerken van een eigenschap en biedt toegang tot metagegevens van eigenschappen. (Overgenomen van PropertyInfo) |
| GetValue(Object, BindingFlags, Binder, Object[], CultureInfo) |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Hiermee haalt u de waarde van de externe COM-eigenschap op met behulp van de COMMemberInfo waarde die is opgegeven voor de Initialize(String, COMMemberInfo) methode. |
| GetValue(Object, Object[]) |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Retourneert de eigenschapswaarde van een opgegeven object met optionele indexwaarden voor geïndexeerde eigenschappen. (Overgenomen van PropertyInfo) |
| GetValue(Object) |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Retourneert de eigenschapswaarde van een opgegeven object. (Overgenomen van PropertyInfo) |
| Initialize(String, COMMemberInfo) |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Initialiseert de informatie waarmee JScript kan communiceren met deze externe COM-eigenschap. |
| IsDefined(Type, Boolean) |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Bepaalt of het opgegeven kenmerktype aan deze eigenschap is gekoppeld. |
| MemberwiseClone() |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| SetValue(Object, Object, BindingFlags, Binder, Object[], CultureInfo) |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Hiermee stelt u de waarde van de externe COM-eigenschap in met behulp van de COMMemberInfo waarde die is opgegeven voor de Initialize(String, COMMemberInfo) methode. |
| SetValue(Object, Object, Object[]) |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Hiermee stelt u de eigenschapswaarde van een opgegeven object in met optionele indexwaarden voor indexeigenschappen. (Overgenomen van PropertyInfo) |
| SetValue(Object, Object) |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Hiermee stelt u de eigenschapswaarde van een opgegeven object in. (Overgenomen van PropertyInfo) |
| ToString() |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |
Expliciete interface-implementaties
| Name | Description |
|---|---|
| _MemberInfo.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Hiermee wordt een set namen toegewezen aan een bijbehorende set verzend-id's. (Overgenomen van MemberInfo) |
| _MemberInfo.GetType() |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Hiermee haalt u een Type object op dat de MemberInfo klasse vertegenwoordigt. (Overgenomen van MemberInfo) |
| _MemberInfo.GetTypeInfo(UInt32, UInt32, IntPtr) |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Haalt de typegegevens voor een object op, die vervolgens kan worden gebruikt om de typegegevens voor een interface op te halen. (Overgenomen van MemberInfo) |
| _MemberInfo.GetTypeInfoCount(UInt32) |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Hiermee wordt het aantal type-informatieinterfaces opgehaald dat een object biedt (0 of 1). (Overgenomen van MemberInfo) |
| _MemberInfo.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Biedt toegang tot eigenschappen en methoden die door een object worden weergegeven. (Overgenomen van MemberInfo) |
| _PropertyInfo.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Hiermee wordt een set namen toegewezen aan een bijbehorende set verzend-id's. (Overgenomen van PropertyInfo) |
| _PropertyInfo.GetType() |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Hiermee wordt een Type object opgehaald dat het PropertyInfo type vertegenwoordigt. (Overgenomen van PropertyInfo) |
| _PropertyInfo.GetTypeInfo(UInt32, UInt32, IntPtr) |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Haalt de typegegevens voor een object op, die vervolgens kan worden gebruikt om de typegegevens voor een interface op te halen. (Overgenomen van PropertyInfo) |
| _PropertyInfo.GetTypeInfoCount(UInt32) |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Hiermee wordt het aantal type-informatieinterfaces opgehaald dat een object biedt (0 of 1). (Overgenomen van PropertyInfo) |
| _PropertyInfo.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Biedt toegang tot eigenschappen en methoden die door een object worden weergegeven. (Overgenomen van PropertyInfo) |
Extensiemethoden
| Name | Description |
|---|---|
| GetCustomAttribute(MemberInfo, Type, Boolean) |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Haalt een aangepast kenmerk op van een opgegeven type dat wordt toegepast op een opgegeven lid en inspecteert eventueel de voorouders van dat lid. |
| GetCustomAttribute(MemberInfo, Type) |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Hiermee wordt een aangepast kenmerk opgehaald van een opgegeven type dat wordt toegepast op een opgegeven lid. |
| GetCustomAttribute<T>(MemberInfo, Boolean) |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Haalt een aangepast kenmerk op van een opgegeven type dat wordt toegepast op een opgegeven lid en inspecteert eventueel de voorouders van dat lid. |
| GetCustomAttribute<T>(MemberInfo) |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Hiermee wordt een aangepast kenmerk opgehaald van een opgegeven type dat wordt toegepast op een opgegeven lid. |
| GetCustomAttributes(MemberInfo, Boolean) |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Haalt een verzameling aangepaste kenmerken op die worden toegepast op een opgegeven lid en inspecteert eventueel de voorouders van dat lid. |
| GetCustomAttributes(MemberInfo, Type, Boolean) |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Haalt een verzameling aangepaste kenmerken op van een opgegeven type dat wordt toegepast op een opgegeven lid en inspecteert eventueel de voorouders van dat lid. |
| GetCustomAttributes(MemberInfo, Type) |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Hiermee wordt een verzameling aangepaste kenmerken opgehaald van een opgegeven type dat wordt toegepast op een opgegeven lid. |
| GetCustomAttributes(MemberInfo) |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Hiermee haalt u een verzameling aangepaste kenmerken op die worden toegepast op een opgegeven lid. |
| GetCustomAttributes<T>(MemberInfo, Boolean) |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Haalt een verzameling aangepaste kenmerken op van een opgegeven type dat wordt toegepast op een opgegeven lid en inspecteert eventueel de voorouders van dat lid. |
| GetCustomAttributes<T>(MemberInfo) |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Hiermee wordt een verzameling aangepaste kenmerken opgehaald van een opgegeven type dat wordt toegepast op een opgegeven lid. |
| IsDefined(MemberInfo, Type, Boolean) |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Hiermee wordt aangegeven of aangepaste kenmerken van een opgegeven type worden toegepast op een opgegeven lid, en eventueel toegepast op de bovenliggende kenmerken. |
| IsDefined(MemberInfo, Type) |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken. Hiermee wordt aangegeven of aangepaste kenmerken van een opgegeven type worden toegepast op een opgegeven lid. |