Exporter (0) Imprimer
Développer tout

AmbiguousMatchException, classe

Exception levée si, lors de la liaison à un membre, plusieurs membres correspondent aux critères de liaison. Cette classe ne peut pas être héritée.

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

[SerializableAttribute] 
[ComVisibleAttribute(true)] 
public sealed class AmbiguousMatchException : SystemException
/** @attribute SerializableAttribute() */ 
/** @attribute ComVisibleAttribute(true) */ 
public final class AmbiguousMatchException extends SystemException
SerializableAttribute 
ComVisibleAttribute(true) 
public final class AmbiguousMatchException extends SystemException

AmbiguousMatchException utilise HRESULT COR_E_AMBIGUOUSMATCH dont la valeur est 0x8000211D.

AmbiguousMatchException est levé lorsqu'un membre fait l'objet d'un appel à liaison tardive et que plusieurs surcharges satisfont aux critères de liaison, ou lorsque plusieurs membres correspondent aux critères de liaison passés à une méthode de la réflexion qui peut retourner uniquement un résultat unique (par exemple, System.Type.GetMethod ou System.Type.GetProperty).

System.Object
   System.Exception
     System.SystemException
      System.Reflection.AmbiguousMatchException

Les membres statiques publics (Shared en Visual Basic) de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

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

Le .NET Framework ne prend pas en charge toutes les versions de chaque plate-forme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise.

.NET Framework

Prise en charge dans : 2.0, 1.1, 1.0

.NET Compact Framework

Prise en charge dans : 2.0, 1.0

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft