FSharpType.GetExceptionFields (Método de F#)

Lee todos los campos de una declaración de excepción de F#, en orden de declaración.

Espacio de nombres/Ruta de acceso del módulo: Microsoft.FSharp.Reflection

Ensamblado: FSharp.Core (en FSharp.Core.dll)

// Signature:
static member GetExceptionFields : Type * ?BindingFlags -> PropertyInfo []

// Usage:
FSharpType.GetExceptionFields (exceptionType)
FSharpType.GetExceptionFields (exceptionType, bindingFlags = bindingFlags)

Parámetros

  • exceptionType
    Tipo: Type

    Tipo de excepción que se va a leer.

  • bindingFlags
    Tipo: BindingFlags

    Marcas de enlace opcionales.

Excepciones

Excepción

Condition

ArgumentException

Se produce si el tipo especificado no es una excepción.

Valor devuelto

Matriz que contiene el objeto PropertyInfo de cada uno de los campos de la excepción.

Comentarios

Da por supuesto que exceptionType es un tipo de representación de excepción.Si no es así, se inicia ArgumentException.

Plataformas

Windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2

Información de versiones

Versiones de la biblioteca básica de F#

Se admite en: 2.0, 4.0, portables

Vea también

Referencia

Reflection.FSharpType (Clase de F#)

Microsoft.FSharp.Reflection (Espacio de nombres de F#)