FSharpType.GetExceptionFields-Methode (F#)
Liest alle Felder in der Reihenfolge der Deklaration aus einer F#-Ausnahmedeklaration.
Namespace/Modulpfad: 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)
Parameter
exceptionType
Typ: TypeDer Typ der zu lesenden Ausnahme.
bindingFlags
Typ: BindingFlagsOptionale Bindungsflags.
Ausnahmen
Ausnahme |
Bedingung |
---|---|
Wird ausgelöst, wenn der angegebene Typ keine Ausnahme ist. |
Rückgabewert
Ein Array, das die PropertyInfo von jedem Feld in der Ausnahme enthält.
Hinweise
Nimmt an, dass exceptionType ein Ausnahmedarstellungstyp ist.Wenn dies nicht der Fall ist, wird ArgumentException ausgelöst.
Plattformen
Windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2
Versionsinformationen
F#-Kern-Bibliotheks-Versionen
Unterstützt in: 2,0, 4,0, portablen