Expression.MakeTry Méthode

Définition

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

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);
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);
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);
static member MakeTry : Type * System.Linq.Expressions.Expression * System.Linq.Expressions.Expression * System.Linq.Expressions.Expression * seq<System.Linq.Expressions.CatchBlock> -> System.Linq.Expressions.TryExpression
Public Shared Function MakeTry (type As Type, body As Expression, finally As Expression, fault As Expression, handlers As IEnumerable(Of CatchBlock)) As TryExpression

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 à