Expression.MakeTry Méthode

Définition

Crée un TryExpression représentant un bloc Try avec les éléments spécifiés.

C#
public static System.Linq.Expressions.TryExpression MakeTry (Type type, System.Linq.Expressions.Expression body, System.Linq.Expressions.Expression finally, System.Linq.Expressions.Expression fault, System.Collections.Generic.IEnumerable<System.Linq.Expressions.CatchBlock> handlers);
C#
public static System.Linq.Expressions.TryExpression MakeTry (Type? type, System.Linq.Expressions.Expression body, System.Linq.Expressions.Expression? finally, System.Linq.Expressions.Expression? fault, System.Collections.Generic.IEnumerable<System.Linq.Expressions.CatchBlock>? handlers);

Paramètres

type
Type

Type de résultat de l'expression Try. Si Null, le corps et tous les gestionnaires doivent avoir le même type.

body
Expression

Corps du bloc Try.

finally
Expression

Corps du bloc Finally. Passez la valeur Null si aucun bloc Finally n'est associé au bloc Try.

fault
Expression

Corps du bloc Fault. Passez la valeur Null si aucun bloc Fault n'est associé au bloc Try.

handlers
IEnumerable<CatchBlock>

Collection de CatchBlock qui représente les instructions catch à associer au bloc Try.

Retours

Élément TryExpression créé.

S’applique à

Produit Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0