Expression.Catch Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Crée un CatchBlock qui représente une instruction Catch.
Surcharges
Catch(ParameterExpression, Expression) |
Crée un CatchBlock qui représente une instruction Catch avec une référence à l'objet Exception intercepté pour une utilisation dans le corps du gestionnaire. |
Catch(Type, Expression) |
Crée un CatchBlock qui représente une instruction Catch. |
Catch(ParameterExpression, Expression, Expression) |
Crée un CatchBlock qui représente une instruction Catch avec un filtre Exception et une référence à l'objet Exception intercepté. |
Catch(Type, Expression, Expression) |
Crée un CatchBlock qui représente une instruction Catch avec un filtre Exception, sans référence à l'objet Exception intercepté. |
Catch(ParameterExpression, Expression)
- Source:
- CatchBlock.cs
- Source:
- CatchBlock.cs
- Source:
- CatchBlock.cs
Crée un CatchBlock qui représente une instruction Catch avec une référence à l'objet Exception intercepté pour une utilisation dans le corps du gestionnaire.
public:
static System::Linq::Expressions::CatchBlock ^ Catch(System::Linq::Expressions::ParameterExpression ^ variable, System::Linq::Expressions::Expression ^ body);
public static System.Linq.Expressions.CatchBlock Catch (System.Linq.Expressions.ParameterExpression variable, System.Linq.Expressions.Expression body);
static member Catch : System.Linq.Expressions.ParameterExpression * System.Linq.Expressions.Expression -> System.Linq.Expressions.CatchBlock
Public Shared Function Catch (variable As ParameterExpression, body As Expression) As CatchBlock
Paramètres
- variable
- ParameterExpression
ParameterExpression représentant une référence à l'objet Exception intercepté par ce gestionnaire.
- body
- Expression
Corps de l'instruction Catch.
Retours
Élément CatchBlock créé.
S’applique à
Catch(Type, Expression)
- Source:
- CatchBlock.cs
- Source:
- CatchBlock.cs
- Source:
- CatchBlock.cs
Crée un CatchBlock qui représente une instruction Catch.
public:
static System::Linq::Expressions::CatchBlock ^ Catch(Type ^ type, System::Linq::Expressions::Expression ^ body);
public static System.Linq.Expressions.CatchBlock Catch (Type type, System.Linq.Expressions.Expression body);
static member Catch : Type * System.Linq.Expressions.Expression -> System.Linq.Expressions.CatchBlock
Public Shared Function Catch (type As Type, body As Expression) As CatchBlock
Paramètres
- type
- Type
Propriété Type de Exception que CatchBlock traitera.
- body
- Expression
Corps de l'instruction Catch.
Retours
Élément CatchBlock créé.
Remarques
Le Type de Exception à intercepter peut être spécifié, mais aucune référence à l’objet Exception ne sera disponible pour une utilisation dans le CatchBlock.
S’applique à
Catch(ParameterExpression, Expression, Expression)
- Source:
- CatchBlock.cs
- Source:
- CatchBlock.cs
- Source:
- CatchBlock.cs
Crée un CatchBlock qui représente une instruction Catch avec un filtre Exception et une référence à l'objet Exception intercepté.
public:
static System::Linq::Expressions::CatchBlock ^ Catch(System::Linq::Expressions::ParameterExpression ^ variable, System::Linq::Expressions::Expression ^ body, System::Linq::Expressions::Expression ^ filter);
public static System.Linq.Expressions.CatchBlock Catch (System.Linq.Expressions.ParameterExpression variable, System.Linq.Expressions.Expression body, System.Linq.Expressions.Expression filter);
public static System.Linq.Expressions.CatchBlock Catch (System.Linq.Expressions.ParameterExpression variable, System.Linq.Expressions.Expression body, System.Linq.Expressions.Expression? filter);
static member Catch : System.Linq.Expressions.ParameterExpression * System.Linq.Expressions.Expression * System.Linq.Expressions.Expression -> System.Linq.Expressions.CatchBlock
Public Shared Function Catch (variable As ParameterExpression, body As Expression, filter As Expression) As CatchBlock
Paramètres
- variable
- ParameterExpression
ParameterExpression représentant une référence à l'objet Exception intercepté par ce gestionnaire.
- body
- Expression
Corps de l'instruction Catch.
- filter
- Expression
Corps du filtre Exception.
Retours
Élément CatchBlock créé.
S’applique à
Catch(Type, Expression, Expression)
- Source:
- CatchBlock.cs
- Source:
- CatchBlock.cs
- Source:
- CatchBlock.cs
Crée un CatchBlock qui représente une instruction Catch avec un filtre Exception, sans référence à l'objet Exception intercepté.
public:
static System::Linq::Expressions::CatchBlock ^ Catch(Type ^ type, System::Linq::Expressions::Expression ^ body, System::Linq::Expressions::Expression ^ filter);
public static System.Linq.Expressions.CatchBlock Catch (Type type, System.Linq.Expressions.Expression body, System.Linq.Expressions.Expression filter);
public static System.Linq.Expressions.CatchBlock Catch (Type type, System.Linq.Expressions.Expression body, System.Linq.Expressions.Expression? filter);
static member Catch : Type * System.Linq.Expressions.Expression * System.Linq.Expressions.Expression -> System.Linq.Expressions.CatchBlock
Public Shared Function Catch (type As Type, body As Expression, filter As Expression) As CatchBlock
Paramètres
- type
- Type
Propriété Type de Exception que CatchBlock traitera.
- body
- Expression
Corps de l'instruction Catch.
- filter
- Expression
Corps du filtre Exception.
Retours
Élément CatchBlock créé.