Partager via


Expr.TryWith, méthode (F#)

Crée une expression qui représente une construction try...with pour filtrer et intercepter les exceptions.

Espace de noms/Chemin du module : Microsoft.FSharp.Quotations

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

// Signature:
static member TryWith : Expr * Var * Expr * Var * Expr -> Expr

// Usage:
Expr.TryWith (body, filterVar, filterBody, catchVar, catchBody)

Paramètres

  • body
    Type : Expr

    Corps de l'expression try.

  • filterVar
    Type : Var

  • filterBody
    Type : Expr

  • catchVar
    Type : Var

    Variable à lier à une exception interceptée.

  • catchBody
    Type : Expr

    Expression évaluée lorsqu'une exception est interceptée.

Valeur de retour

Expression résultante.

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

Voir aussi

Référence

Quotations.Expr, classe (F#)

Microsoft.FSharp.Quotations, espace de noms (F#)