Freigeben über


FSharpValue.GetRecordFields-Methode (F#)

Liest alle Felder aus einem Datensatzwert.

Namespace/Modulpfad: Microsoft.FSharp.Reflection

Assembly: FSharp.Core (in FSharp.Core.dll)

// Signature:
static member GetRecordFields : obj * ?BindingFlags -> obj []

// Usage:
FSharpValue.GetRecordFields (record)
FSharpValue.GetRecordFields (record, bindingFlags = bindingFlags)

Parameter

  • record
    Typ: obj

    Das Datensatzobjekt.

  • bindingFlags
    Typ: BindingFlags

    Optionale Bindungsflags für den Datensatz.

Ausnahmen

Ausnahme

Bedingung

ArgumentException

Wird ausgelöst, wenn der Eingabetyp kein Datensatztyp ist.

Rückgabewert

Das Array der Felder aus dem Datensatz.

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

Siehe auch

Referenz

Reflection.FSharpValue-Klasse (F#)

Microsoft.FSharp.Reflection-Namespace (F#)