Cette documentation est archivée et n’est pas conservée.

Binder.SelectProperty, méthode

Mise à jour : novembre 2007

Sélectionne une propriété dans un ensemble de propriétés donné, en tenant compte des critères spécifiés.

Espace de noms :  System.Reflection
Assembly :  mscorlib (dans mscorlib.dll)

public abstract PropertyInfo SelectProperty(
	BindingFlags bindingAttr,
	PropertyInfo[] match,
	Type returnType,
	Type[] indexes,
	ParameterModifier[] modifiers
)
public abstract PropertyInfo SelectProperty(
	BindingFlags bindingAttr,
	PropertyInfo[] match,
	Type returnType,
	Type[] indexes,
	ParameterModifier[] modifiers
)
public abstract function SelectProperty(
	bindingAttr : BindingFlags, 
	match : PropertyInfo[], 
	returnType : Type, 
	indexes : Type[], 
	modifiers : ParameterModifier[]
) : PropertyInfo

Paramètres

bindingAttr
Type : System.Reflection.BindingFlags

Combinaison d'opérations de bits de valeurs BindingFlags.

match
Type : System.Reflection.PropertyInfo[]

Ensemble des propriétés qui sont candidates pour une correspondance. Par exemple, lorsqu'un objet Binder est utilisé par Type.InvokeMember, ce paramètre spécifie l'ensemble de propriétés que la réflexion a déterminées comme étant des correspondances possibles, en général parce qu'elles ont le nom de membre correct. L'implémentation par défaut fournie par Type.DefaultBinder modifie l'ordre de ce tableau.

returnType
Type : System.Type

La valeur de retour que la propriété correspondante doit avoir.

indexes
Type : System.Type[]

Types d'index de la propriété recherchée. À utiliser pour les propriétés d'index, tel l'indexeur d'une classe.

modifiers
Type : System.Reflection.ParameterModifier[]

Tableau de modificateurs de paramètres permettant des liaisons avec des signatures de paramètres dans lesquelles les types ont été modifiés.

Valeur de retour

Type : System.Reflection.PropertyInfo

Propriété correspondante.

ExceptionCondition
AmbiguousMatchException

Pour le binder par défaut, match contient plusieurs propriétés qui sont des correspondances également correctes pour returnType et indexes.

ArgumentException

Pour le binder par défaut, match est null ou un tableau vide.

Cette méthode contrôle la sélection fournie par la méthode GetProperty sur Type.

Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professionnel Édition x64, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98, Windows CE, Windows Mobile pour Smartphone, Windows Mobile pour Pocket PC, Xbox 360

Le .NET Framework et le .NET Compact Framework ne prennent pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

.NET Framework

Pris en charge dans : 3.5, 3.0, 2.0, 1.1, 1.0

.NET Compact Framework

Pris en charge dans : 3.5, 2.0, 1.0

XNA Framework

Pris en charge dans : 2.0, 1.0
Afficher: