_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 objetos COM con acceso independiente de la versión al GetProperty método .
Sobrecargas
| Nombre | Description |
|---|---|
| GetProperty(String, Type, Type[], ParameterModifier[]) |
Proporciona objetos COM con acceso independiente de la versión al GetProperty(String, Type, Type[], ParameterModifier[]) método . |
| GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) |
Proporciona objetos COM con acceso independiente de la versión al GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) método . |
| GetProperty(String, Type, Type[]) |
Proporciona objetos COM con acceso independiente de la versión al GetProperty(String, Type, Type[]) método . |
| GetProperty(String, Type) |
Proporciona objetos COM con acceso independiente de la versión al GetProperty(String, Type) método . |
| GetProperty(String, Type[]) |
Proporciona objetos COM con acceso independiente de la versión al GetProperty(String, Type[]) método . |
| GetProperty(String, BindingFlags) |
Proporciona objetos COM con acceso independiente de la versión al GetProperty(String, BindingFlags) método . |
| GetProperty(String) |
Proporciona objetos COM con acceso independiente de la versión al GetProperty(String) método . |
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 objetos COM con acceso independiente de la versión al GetProperty(String, Type, Type[], ParameterModifier[]) método .
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 Type objetos que representan el número, el orden y el tipo de los parámetros de la propiedad indizada que se va a 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 ParameterModifier objetos que representan los atributos asociados al elemento correspondiente de la types matriz. 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; de lo contrario, nulles .
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 y modificadores de argumento especificados.
Se aplica a
GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])
Proporciona objetos COM con acceso independiente de la versión al GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) método .
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 compuesta por una o varias BindingFlags que especifican cómo se realiza la búsqueda.
O bien
Cero, para devolver null.
- binder
- Binder
Objeto Binder que define un conjunto de propiedades y habilita el enlace, que puede implicar la selección de un método sobrecargado, la coerción de tipos de argumentos y la invocación de un miembro a través de la reflexión.
O bien
null, para usar .DefaultBinder
- returnType
- Type
Tipo de valor devuelto de la propiedad .
- types
- Type[]
Matriz de Type objetos que representan el número, el orden y el tipo de los parámetros de la propiedad indizada que se va a 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 ParameterModifier objetos que representan los atributos asociados al elemento correspondiente de la types matriz. El enlazador predeterminado no procesa este parámetro.
Devoluciones
Objeto PropertyInfo que representa la propiedad que coincide con los requisitos especificados, si se encuentra; de lo contrario, nulles .
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 objetos COM con acceso independiente de la versión al GetProperty(String, Type, Type[]) método .
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 Type objetos que representan el número, el orden y el tipo de los parámetros de la propiedad indizada que se va a 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 argumento especificados, si se encuentra; en caso contrario, nulles .
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 objetos COM con acceso independiente de la versión al GetProperty(String, Type) método .
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; de lo 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 objetos COM con acceso independiente de la versión al GetProperty(String, Type[]) método .
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 Type objetos que representan el número, el orden y el tipo de los parámetros de la propiedad indizada que se va a 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 argumento especificados, si se encuentra; en caso contrario, nulles .
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 objetos COM con acceso independiente de la versión al GetProperty(String, BindingFlags) método .
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 compuesta por una o varias BindingFlags que especifican cómo se realiza la búsqueda.
O bien
Cero, para devolver null.
Devoluciones
Objeto PropertyInfo que representa la propiedad que coincide con los requisitos especificados, si se encuentra; de lo contrario, nulles .
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 utilizando las restricciones de enlace especificadas.
Se aplica a
GetProperty(String)
Proporciona objetos COM con acceso independiente de la versión al GetProperty(String) método .
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; de lo 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.