_PropertyInfo Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Wichtig
Diese API ist nicht CLS-kompatibel.
Macht die öffentlichen Member der PropertyInfo Klasse für nicht verwalteten Code verfügbar.
public interface class _PropertyInfo
[System.CLSCompliant(false)]
[System.Runtime.InteropServices.Guid("F59ED4E4-E68F-3218-BD77-061AA82824BF")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface _PropertyInfo
[System.CLSCompliant(false)]
[System.Runtime.InteropServices.Guid("F59ED4E4-E68F-3218-BD77-061AA82824BF")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
[System.Runtime.InteropServices.ComVisible(true)]
public interface _PropertyInfo
[<System.CLSCompliant(false)>]
[<System.Runtime.InteropServices.Guid("F59ED4E4-E68F-3218-BD77-061AA82824BF")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type _PropertyInfo = interface
[<System.CLSCompliant(false)>]
[<System.Runtime.InteropServices.Guid("F59ED4E4-E68F-3218-BD77-061AA82824BF")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type _PropertyInfo = interface
Public Interface _PropertyInfo
- Abgeleitet
- Attribute
Hinweise
Diese Schnittstelle dient dem Zugriff auf verwaltete Klassen aus nicht verwaltetem Code und sollte nicht aus verwaltetem Code aufgerufen werden.
Diese Schnittstelle behält die vtable-Reihenfolge der Klassenelemente bei, auf die System.Reflection.PropertyInfo von nicht verwalteten COM-Objekten zugegriffen werden kann.
Eigenschaften
| Name | Beschreibung |
|---|---|
| Attributes |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die Attributes Eigenschaft bereit. |
| CanRead |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die CanRead Eigenschaft bereit. |
| CanWrite |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die CanWrite Eigenschaft bereit. |
| DeclaringType |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die DeclaringType Eigenschaft bereit. |
| IsSpecialName |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die IsSpecialName Eigenschaft bereit. |
| MemberType |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die MemberType Eigenschaft bereit. |
| Name |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die Name Eigenschaft bereit. |
| PropertyType |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die PropertyType Eigenschaft bereit. |
| ReflectedType |
Stellt COM-Objekte versionsunabhängigen Zugriff auf die ReflectedType Eigenschaft bereit. |
Methoden
| Name | Beschreibung |
|---|---|
| Equals(Object) |
Stellt COM-Objekte mit versionsunabhängigen Zugriff auf die Equals(Object) Methode bereit. |
| GetAccessors() |
Stellt COM-Objekte mit versionsunabhängigen Zugriff auf die GetAccessors() Methode bereit. |
| GetAccessors(Boolean) |
Stellt COM-Objekte mit versionsunabhängigen Zugriff auf die GetAccessors(Boolean) Methode bereit. |
| GetCustomAttributes(Boolean) |
Stellt COM-Objekte mit versionsunabhängigen Zugriff auf die GetCustomAttributes(Boolean) Methode bereit. |
| GetCustomAttributes(Type, Boolean) |
Stellt COM-Objekte mit versionsunabhängigen Zugriff auf die GetCustomAttributes(Type, Boolean) Methode bereit. |
| GetGetMethod() |
Stellt COM-Objekte mit versionsunabhängigen Zugriff auf die GetGetMethod() Methode bereit. |
| GetGetMethod(Boolean) |
Stellt COM-Objekte mit versionsunabhängigen Zugriff auf die GetGetMethod(Boolean) Methode bereit. |
| GetHashCode() |
Stellt COM-Objekte mit versionsunabhängigen Zugriff auf die GetHashCode() Methode bereit. |
| GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
Ordnet eine Reihe von Namen einer entsprechenden Reihe von Dispatchbezeichnern zu. |
| GetIndexParameters() |
Stellt COM-Objekte mit versionsunabhängigen Zugriff auf die GetIndexParameters() Methode bereit. |
| GetSetMethod() |
Stellt COM-Objekte mit versionsunabhängigen Zugriff auf die GetSetMethod() Methode bereit. |
| GetSetMethod(Boolean) |
Stellt COM-Objekte mit versionsunabhängigen Zugriff auf die GetSetMethod(Boolean) Methode bereit. |
| GetType() |
Stellt COM-Objekte mit versionsunabhängigen Zugriff auf die GetType() Methode bereit. |
| GetTypeInfo(UInt32, UInt32, IntPtr) |
Ruft die Typinformationen für ein Objekt ab, mit denen die Typinformationen für eine Schnittstelle abgerufen werden können. |
| GetTypeInfoCount(UInt32) |
Ruft die Anzahl der Schnittstellen mit Typinformationen ab, die von einem Objekt bereitgestellt werden (0 oder 1). |
| GetValue(Object, BindingFlags, Binder, Object[], CultureInfo) |
Stellt COM-Objekte mit versionsunabhängigen Zugriff auf die GetValue(Object, BindingFlags, Binder, Object[], CultureInfo) Methode bereit. |
| GetValue(Object, Object[]) |
Stellt COM-Objekte mit versionsunabhängigen Zugriff auf die GetValue(Object, Object[]) Methode bereit. |
| Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
Bietet Zugriff auf Eigenschaften und Methoden, die von einem Objekt verfügbar gemacht werden. |
| IsDefined(Type, Boolean) |
Stellt COM-Objekte mit versionsunabhängigen Zugriff auf die IsDefined(Type, Boolean) Methode bereit. |
| SetValue(Object, Object, BindingFlags, Binder, Object[], CultureInfo) |
Stellt COM-Objekte mit versionsunabhängigen Zugriff auf die SetValue(Object, Object, BindingFlags, Binder, CultureInfo) Methode bereit. |
| SetValue(Object, Object, Object[]) |
Stellt COM-Objekte mit versionsunabhängigen Zugriff auf die SetValue(Object, Object, Object[]) Methode bereit. |
| ToString() |
Stellt COM-Objekte mit versionsunabhängigen Zugriff auf die ToString() Methode bereit. |