FSharpType.GetExceptionFields, méthode (F#)
Lit tous les champs d'une déclaration d'exception F#, dans l'ordre de déclaration
Espace de noms/Chemin du module : Microsoft.FSharp.Reflection
Assembly : FSharp.Core (in FSharp.Core.dll)
// Signature:
static member GetExceptionFields : Type * ?BindingFlags -> PropertyInfo []
// Usage:
FSharpType.GetExceptionFields (exceptionType)
FSharpType.GetExceptionFields (exceptionType, bindingFlags = bindingFlags)
Paramètres
exceptionType
Type : TypeType d'exception à lire.
bindingFlags
Type : BindingFlagsIndicateurs de liaison facultatifs.
Exceptions
Exception |
Condition |
---|---|
Levée si le type donné n'est pas une exception. |
Valeur de retour
Un tableau contenant le PropertyInfo de chaque champ de l'exception.
Notes
Suppose qu'exceptionType est le type de présentation d'une exception. Dans le cas contraire, ArgumentException est levé.
Plateformes
Windows 7, Windows Vista SP2, Windows XP SP3, Windows XP x64 SP2, Windows Server 2008 R2, Windows Server 2008 SP2, Windows Server 2003 SP2
Informations de version
Runtime F#
Pris en charge dans : 2.0, 4.0
Silverlight
Prise en charge dans : 3