COMPropertyInfo Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Consente a JScript di comunicare con una proprietà COM esterna. Questa classe viene usata da un'implementazione COM esterna per esporre i relativi oggetti in JScript perché JScript richiede un oggetto MemberInfo gestito per eseguire il binding a un oggetto esterno.
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.
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
- Ereditarietà
- Attributi
- Implementazioni
Costruttori
COMPropertyInfo() |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Inizializza una nuova istanza della classe COMPropertyInfo. |
Proprietà
Attributes |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene gli attributi associati a questa proprietà. |
CanRead |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene un valore che indica se è possibile leggere la proprietà. |
CanWrite |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene un valore che indica se la proprietà è modificabile. |
CustomAttributes |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene una raccolta che contiene gli attributi personalizzati del membro. (Ereditato da MemberInfo) |
DeclaringType |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene il tipo che dichiara la proprietà. |
GetMethod |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene la funzione di accesso |
IsCollectible |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene un valore che indica se questo oggetto MemberInfo fa parte di un assembly conservato in un AssemblyLoadContext ritirabile. (Ereditato da MemberInfo) |
IsSpecialName |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene un valore che indica se la proprietà è il nome speciale. (Ereditato da PropertyInfo) |
MemberType |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene il tipo del membro di questa proprietà. Identifica il tipo di classe derivata da MemberInfo da cui deriva questa classe. |
MetadataToken |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene un valore che identifica un elemento di metadati. (Ereditato da MemberInfo) |
Module |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene il modulo in cui viene definito il tipo che dichiara il membro rappresentato dall'oggetto MemberInfo corrente. (Ereditato da MemberInfo) |
Name |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene il nome della proprietà COM esterna rappresentata da questo oggetto. |
PropertyType |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene il tipo della proprietà. |
ReflectedType |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene l'oggetto classe utilizzato per ottenere questa istanza tramite reflection. |
SetMethod |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene la funzione di accesso |
Metodi
Equals(Object) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Restituisce un valore che indica se questa istanza è uguale a un oggetto specificato. (Ereditato da PropertyInfo) |
GetAccessors() |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Restituisce una matrice i cui elementi riflettono le funzioni di accesso |
GetAccessors(Boolean) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene una matrice i cui elementi contengono le funzioni di accesso get e set della proprietà COM esterna che questo oggetto rappresenta. |
GetCOMMemberInfo() |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene un oggetto gestito che consente a JScript di comunicare con questa proprietà COM esterna. |
GetConstantValue() |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Restituisce un valore letterale associato alla proprietà da un compilatore. (Ereditato da PropertyInfo) |
GetCustomAttributes(Boolean) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Restituisce una matrice contenente gli attributi personalizzati collegati a questa proprietà. |
GetCustomAttributes(Type, Boolean) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Restituisce una matrice contenente gli attributi personalizzati collegati a questa proprietà, eseguendo la ricerca dei soli attributi del tipo specificato. |
GetCustomAttributesData() |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Restituisce un elenco di oggetti CustomAttributeData che rappresentano i dati relativi agli attributi applicati al membro di destinazione. (Ereditato da MemberInfo) |
GetGetMethod() |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Restituisce la funzione di accesso |
GetGetMethod(Boolean) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Restituisce la funzione di accesso get per questa proprietà. |
GetHashCode() |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Restituisce il codice hash per l'istanza. (Ereditato da PropertyInfo) |
GetIndexParameters() |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Restituisce una matrice di tutti i parametri degli indici per la proprietà. |
GetModifiedPropertyType() |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene il tipo modificato di questo oggetto proprietà. (Ereditato da PropertyInfo) |
GetOptionalCustomModifiers() |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Restituisce una matrice di tipi che rappresentano i modificatori personalizzati facoltativi della proprietà. (Ereditato da PropertyInfo) |
GetRawConstantValue() |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Restituisce un valore letterale associato alla proprietà da un compilatore. (Ereditato da PropertyInfo) |
GetRequiredCustomModifiers() |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Restituisce una matrice di tipi che rappresentano i modificatori personalizzati obbligatori della proprietà. (Ereditato da PropertyInfo) |
GetSetMethod() |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Restituisce la funzione di accesso |
GetSetMethod(Boolean) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Restituisce la funzione di accesso set per questa proprietà. |
GetType() |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Individua gli attributi di una proprietà e consente di accedere ai relativi metadati. (Ereditato da PropertyInfo) |
GetValue(Object) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Restituisce il valore della proprietà di un oggetto specificato. (Ereditato da PropertyInfo) |
GetValue(Object, BindingFlags, Binder, Object[], CultureInfo) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene il valore della proprietà COM esterna tramite COMMemberInfo specificato nel metodo Initialize(String, COMMemberInfo). |
GetValue(Object, Object[]) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Restituisce il valore della proprietà di un oggetto specificato, con valori di indice facoltativi per le proprietà indicizzate. (Ereditato da PropertyInfo) |
HasSameMetadataDefinitionAs(MemberInfo) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Consente a JScript di comunicare con una proprietà COM esterna. Questa classe viene usata da un'implementazione COM esterna per esporre i relativi oggetti in JScript perché JScript richiede un oggetto MemberInfo gestito per eseguire il binding a un oggetto esterno. (Ereditato da MemberInfo) |
Initialize(String, COMMemberInfo) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Inizializza le informazioni che consentono a JScript di comunicare con questa proprietà COM esterna. |
IsDefined(Type, Boolean) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Determina se il tipo di attributo specificato è associato a questa proprietà. |
MemberwiseClone() |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
SetValue(Object, Object) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Imposta il valore della proprietà di un oggetto specificato. (Ereditato da PropertyInfo) |
SetValue(Object, Object, BindingFlags, Binder, Object[], CultureInfo) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Imposta il valore della proprietà COM esterna tramite l'oggetto COMMemberInfo specificato nel metodo Initialize(String, COMMemberInfo). |
SetValue(Object, Object, Object[]) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Imposta il valore della proprietà di un oggetto specificato con valori di indice facoltativi per le proprietà di indice. (Ereditato da PropertyInfo) |
ToString() |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
Implementazioni dell'interfaccia esplicita
_MemberInfo.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Esegue il mapping di un set di nomi a un set corrispondente di ID dispatch. (Ereditato da MemberInfo) |
_MemberInfo.GetType() |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene un oggetto Type che rappresenta la classe MemberInfo. (Ereditato da MemberInfo) |
_MemberInfo.GetTypeInfo(UInt32, UInt32, IntPtr) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Recupera le informazioni sul tipo relative a un oggetto che può quindi essere usato per ottenere informazioni sul tipo relative a un'interfaccia. (Ereditato da MemberInfo) |
_MemberInfo.GetTypeInfoCount(UInt32) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Recupera il numero delle interfacce di informazioni sul tipo fornite da un oggetto (0 o 1). (Ereditato da MemberInfo) |
_MemberInfo.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Fornisce l'accesso a proprietà e metodi esposti da un oggetto. (Ereditato da MemberInfo) |
_PropertyInfo.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Esegue il mapping di un set di nomi a un set corrispondente di ID dispatch. (Ereditato da PropertyInfo) |
_PropertyInfo.GetType() |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene un oggetto Type che rappresenta il tipo PropertyInfo. (Ereditato da PropertyInfo) |
_PropertyInfo.GetTypeInfo(UInt32, UInt32, IntPtr) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Recupera le informazioni sul tipo relative a un oggetto che può quindi essere usato per ottenere informazioni sul tipo relative a un'interfaccia. (Ereditato da PropertyInfo) |
_PropertyInfo.GetTypeInfoCount(UInt32) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Recupera il numero delle interfacce di informazioni sul tipo fornite da un oggetto (0 o 1). (Ereditato da PropertyInfo) |
_PropertyInfo.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Fornisce l'accesso a proprietà e metodi esposti da un oggetto. (Ereditato da PropertyInfo) |
Metodi di estensione
GetCustomAttribute(MemberInfo, Type) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Recupera una attributo personalizzato di un tipo specificato che viene applicato a un membro specificato. |
GetCustomAttribute(MemberInfo, Type, Boolean) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Recupera un attributo personalizzato di un tipo specificato che viene applicato a un membro specificato e verifica facoltativamente i predecessori di tale membro. |
GetCustomAttribute<T>(MemberInfo) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Recupera una attributo personalizzato di un tipo specificato che viene applicato a un membro specificato. |
GetCustomAttribute<T>(MemberInfo, Boolean) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Recupera un attributo personalizzato di un tipo specificato che viene applicato a un membro specificato e verifica facoltativamente i predecessori di tale membro. |
GetCustomAttributes(MemberInfo) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Recupera una raccolta di attributi personalizzati che vengono applicati a un membro specificato. |
GetCustomAttributes(MemberInfo, Boolean) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Recupera una raccolta di attributi personalizzati che vengono applicati a un membro specificato e verifica facoltativamente i predecessori di tale membro. |
GetCustomAttributes(MemberInfo, Type) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Recupera una raccolta di attributi personalizzati di un tipo specificato che vengono applicati a un membro specificato. |
GetCustomAttributes(MemberInfo, Type, Boolean) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Recupera una raccolta di attributi personalizzati di un tipo specificato che vengono applicati a un membro specificato e verifica facoltativamente i predecessori di tale membro. |
GetCustomAttributes<T>(MemberInfo) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Recupera una raccolta di attributi personalizzati di un tipo specificato che vengono applicati a un membro specificato. |
GetCustomAttributes<T>(MemberInfo, Boolean) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Recupera una raccolta di attributi personalizzati di un tipo specificato che vengono applicati a un membro specificato e verifica facoltativamente i predecessori di tale membro. |
IsDefined(MemberInfo, Type) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Indica se vengono applicati attributi personalizzati del tipo specificato a un membro specificato. |
IsDefined(MemberInfo, Type, Boolean) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Indica se gli attributi personalizzati di un tipo specificato vengono applicati a un membro specificato e, facoltativamente, ai relativi predecessori. |
GetMetadataToken(MemberInfo) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Ottiene un token di metadati per il membro specificato, se disponibile. |
HasMetadataToken(MemberInfo) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Restituisce un valore che indica se un token di metadati è disponibile per il membro specificato. |
GetAccessors(PropertyInfo) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Consente a JScript di comunicare con una proprietà COM esterna. Questa classe viene usata da un'implementazione COM esterna per esporre i relativi oggetti in JScript perché JScript richiede un oggetto MemberInfo gestito per eseguire il binding a un oggetto esterno. |
GetAccessors(PropertyInfo, Boolean) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Consente a JScript di comunicare con una proprietà COM esterna. Questa classe viene usata da un'implementazione COM esterna per esporre i relativi oggetti in JScript perché JScript richiede un oggetto MemberInfo gestito per eseguire il binding a un oggetto esterno. |
GetGetMethod(PropertyInfo) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Consente a JScript di comunicare con una proprietà COM esterna. Questa classe viene usata da un'implementazione COM esterna per esporre i relativi oggetti in JScript perché JScript richiede un oggetto MemberInfo gestito per eseguire il binding a un oggetto esterno. |
GetGetMethod(PropertyInfo, Boolean) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Consente a JScript di comunicare con una proprietà COM esterna. Questa classe viene usata da un'implementazione COM esterna per esporre i relativi oggetti in JScript perché JScript richiede un oggetto MemberInfo gestito per eseguire il binding a un oggetto esterno. |
GetSetMethod(PropertyInfo) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Consente a JScript di comunicare con una proprietà COM esterna. Questa classe viene usata da un'implementazione COM esterna per esporre i relativi oggetti in JScript perché JScript richiede un oggetto MemberInfo gestito per eseguire il binding a un oggetto esterno. |
GetSetMethod(PropertyInfo, Boolean) |
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice. Consente a JScript di comunicare con una proprietà COM esterna. Questa classe viene usata da un'implementazione COM esterna per esporre i relativi oggetti in JScript perché JScript richiede un oggetto MemberInfo gestito per eseguire il binding a un oggetto esterno. |