_Type.GetProperty Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona el acceso independiente de la versión de los objetos COM al método GetProperty.
Sobrecargas
GetProperty(String, Type, Type[], ParameterModifier[]) |
Proporciona el acceso independiente de la versión de los objetos COM al método GetProperty(String, Type, Type[], ParameterModifier[]). |
GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) |
Proporciona el acceso independiente de la versión de los objetos COM al método GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]). |
GetProperty(String, Type, Type[]) |
Proporciona el acceso independiente de la versión de los objetos COM al método GetProperty(String, Type, Type[]). |
GetProperty(String, Type) |
Proporciona el acceso independiente de la versión de los objetos COM al método GetProperty(String, Type). |
GetProperty(String, Type[]) |
Proporciona el acceso independiente de la versión de los objetos COM al método GetProperty(String, Type[]). |
GetProperty(String, BindingFlags) |
Proporciona el acceso independiente de la versión de los objetos COM al método GetProperty(String, BindingFlags). |
GetProperty(String) |
Proporciona el acceso independiente de la versión de los objetos COM al método GetProperty(String). |
Comentarios
Este método es para el acceso a clases administradas desde código no administrado y no se debe llamar desde código administrado.
El Type.GetProperty método obtiene una propiedad específica del objeto actual Type.
GetProperty(String, Type, Type[], ParameterModifier[])
Proporciona el acceso independiente de la versión de los objetos COM al método GetProperty(String, Type, Type[], ParameterModifier[]).
public:
System::Reflection::PropertyInfo ^ GetProperty(System::String ^ name, Type ^ returnType, cli::array <Type ^> ^ types, cli::array <System::Reflection::ParameterModifier> ^ modifiers);
public System.Reflection.PropertyInfo GetProperty (string name, Type returnType, Type[] types, System.Reflection.ParameterModifier[] modifiers);
abstract member GetProperty : string * Type * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.PropertyInfo
Public Function GetProperty (name As String, returnType As Type, types As Type(), modifiers As ParameterModifier()) As PropertyInfo
Parámetros
- returnType
- Type
Tipo de valor devuelto de la propiedad.
- types
- Type[]
Matriz de objetos Type que representa el número, el orden y el tipo de parámetros que la propiedad indizada debe obtener.
O bien
Matriz vacía del tipo Type (es decir, Type[] types = new Type[0]) para obtener una propiedad que no esté indizada.
- modifiers
- ParameterModifier[]
Matriz de objetos ParameterModifier que representan los atributos asociados al elemento correspondiente de la matriz types
. El enlazador predeterminado no procesa este parámetro.
Devoluciones
Objeto PropertyInfo que representa la propiedad pública que coincide con los requisitos especificados, si se encuentra; en caso contrario, es null
.
Comentarios
Este método es para el acceso a clases administradas desde código no administrado y no se debe llamar desde código administrado.
El Type.GetProperty método busca la propiedad pública especificada cuyos parámetros coinciden con los tipos de argumento y modificadores especificados.
Se aplica a
GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])
Proporciona el acceso independiente de la versión de los objetos COM al método GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]).
public:
System::Reflection::PropertyInfo ^ GetProperty(System::String ^ name, System::Reflection::BindingFlags bindingAttr, System::Reflection::Binder ^ binder, Type ^ returnType, cli::array <Type ^> ^ types, cli::array <System::Reflection::ParameterModifier> ^ modifiers);
public System.Reflection.PropertyInfo GetProperty (string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, Type returnType, Type[] types, System.Reflection.ParameterModifier[] modifiers);
abstract member GetProperty : string * System.Reflection.BindingFlags * System.Reflection.Binder * Type * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.PropertyInfo
Public Function GetProperty (name As String, bindingAttr As BindingFlags, binder As Binder, returnType As Type, types As Type(), modifiers As ParameterModifier()) As PropertyInfo
Parámetros
- bindingAttr
- BindingFlags
Máscara de bits formada por una o varias enumeraciones BindingFlags que especifican la forma en que se realiza la búsqueda.
o bien
Cero, para devolver null
.
- binder
- Binder
Objeto Binder que define un conjunto de propiedades y permite realizar operaciones de enlace que pueden incluir la selección de un método sobrecargado, la coerción de tipos de argumentos y la invocación de un miembro mediante reflexión.
o bien
null
para utilizar DefaultBinder.
- returnType
- Type
Tipo de valor devuelto de la propiedad.
- types
- Type[]
Matriz de objetos Type que representa el número, el orden y el tipo de parámetros que la propiedad indizada debe obtener.
O bien
Matriz vacía del tipo Type (es decir, Type[] types = new Type[0]) para obtener una propiedad que no esté indizada.
- modifiers
- ParameterModifier[]
Matriz de objetos ParameterModifier que representan los atributos asociados al elemento correspondiente de la matriz types
. El enlazador predeterminado no procesa este parámetro.
Devoluciones
Objeto PropertyInfo que representa la propiedad que cumple los requisitos especificados, si se encuentra; en caso contrario, es null
.
Comentarios
Este método es para el acceso a clases administradas desde código no administrado y no se debe llamar desde código administrado.
El Type.GetProperty método busca la propiedad especificada cuyos parámetros coinciden con los tipos de argumento y modificadores especificados, utilizando las restricciones de enlace especificadas.
Se aplica a
GetProperty(String, Type, Type[])
Proporciona el acceso independiente de la versión de los objetos COM al método GetProperty(String, Type, Type[]).
public:
System::Reflection::PropertyInfo ^ GetProperty(System::String ^ name, Type ^ returnType, cli::array <Type ^> ^ types);
public System.Reflection.PropertyInfo GetProperty (string name, Type returnType, Type[] types);
abstract member GetProperty : string * Type * Type[] -> System.Reflection.PropertyInfo
Public Function GetProperty (name As String, returnType As Type, types As Type()) As PropertyInfo
Parámetros
- returnType
- Type
Tipo de valor devuelto de la propiedad.
- types
- Type[]
Matriz de objetos Type que representa el número, el orden y el tipo de parámetros que la propiedad indizada debe obtener.
O bien
Matriz vacía del tipo Type (es decir, Type[] types = new Type[0]) para obtener una propiedad que no esté indizada.
Devoluciones
Objeto PropertyInfo que representa la propiedad pública cuyos parámetros coinciden con los tipos de argumentos especificados, si se encuentra; en caso contrario, null
.
Comentarios
Este método es para el acceso a clases administradas desde código no administrado y no se debe llamar desde código administrado.
El Type.GetProperty método busca la propiedad pública especificada cuyos parámetros coinciden con los tipos de argumento especificados.
Se aplica a
GetProperty(String, Type)
Proporciona el acceso independiente de la versión de los objetos COM al método GetProperty(String, Type).
public:
System::Reflection::PropertyInfo ^ GetProperty(System::String ^ name, Type ^ returnType);
public System.Reflection.PropertyInfo GetProperty (string name, Type returnType);
abstract member GetProperty : string * Type -> System.Reflection.PropertyInfo
Public Function GetProperty (name As String, returnType As Type) As PropertyInfo
Parámetros
- returnType
- Type
Tipo de valor devuelto de la propiedad.
Devoluciones
Objeto PropertyInfo que representa la propiedad pública con el nombre especificado, si se encuentra; en caso contrario, null
.
Comentarios
Este método es para el acceso a clases administradas desde código no administrado y no se debe llamar desde código administrado.
El Type.GetProperty método busca la propiedad pública con el nombre y el tipo de valor devuelto especificados.
Se aplica a
GetProperty(String, Type[])
Proporciona el acceso independiente de la versión de los objetos COM al método GetProperty(String, Type[]).
public:
System::Reflection::PropertyInfo ^ GetProperty(System::String ^ name, cli::array <Type ^> ^ types);
public System.Reflection.PropertyInfo GetProperty (string name, Type[] types);
abstract member GetProperty : string * Type[] -> System.Reflection.PropertyInfo
Public Function GetProperty (name As String, types As Type()) As PropertyInfo
Parámetros
- types
- Type[]
Matriz de objetos Type que representa el número, el orden y el tipo de parámetros que la propiedad indizada debe obtener.
O bien
Matriz vacía del tipo Type (es decir, Type[] types = new Type[0]) para obtener una propiedad que no esté indizada.
Devoluciones
Objeto PropertyInfo que representa la propiedad pública cuyos parámetros coinciden con los tipos de argumentos especificados, si se encuentra; en caso contrario, null
.
Comentarios
Este método es para el acceso a clases administradas desde código no administrado y no se debe llamar desde código administrado.
El Type.GetProperty método busca la propiedad pública especificada cuyos parámetros coinciden con los tipos de argumento especificados.
Se aplica a
GetProperty(String, BindingFlags)
Proporciona el acceso independiente de la versión de los objetos COM al método GetProperty(String, BindingFlags).
public:
System::Reflection::PropertyInfo ^ GetProperty(System::String ^ name, System::Reflection::BindingFlags bindingAttr);
public System.Reflection.PropertyInfo GetProperty (string name, System.Reflection.BindingFlags bindingAttr);
abstract member GetProperty : string * System.Reflection.BindingFlags -> System.Reflection.PropertyInfo
Public Function GetProperty (name As String, bindingAttr As BindingFlags) As PropertyInfo
Parámetros
- bindingAttr
- BindingFlags
Máscara de bits formada por una o varias enumeraciones BindingFlags que especifican la forma en que se realiza la búsqueda.
o bien
Cero, para devolver null
.
Devoluciones
Objeto PropertyInfo que representa la propiedad que cumple los requisitos especificados, si se encuentra; en caso contrario, es null
.
Comentarios
Este método es para el acceso a clases administradas desde código no administrado y no se debe llamar desde código administrado.
El Type.GetProperty método busca la propiedad especificada mediante las restricciones de enlace especificadas.
Se aplica a
GetProperty(String)
Proporciona el acceso independiente de la versión de los objetos COM al método GetProperty(String).
public:
System::Reflection::PropertyInfo ^ GetProperty(System::String ^ name);
public System.Reflection.PropertyInfo GetProperty (string name);
abstract member GetProperty : string -> System.Reflection.PropertyInfo
Public Function GetProperty (name As String) As PropertyInfo
Parámetros
Devoluciones
Objeto PropertyInfo que representa la propiedad pública con el nombre especificado, si se encuentra; en caso contrario, null
.
Comentarios
Este método es para el acceso a clases administradas desde código no administrado y no se debe llamar desde código administrado.
El Type.GetProperty método busca la propiedad pública con el nombre especificado.