Condividi tramite


Expression.MakeTry Metodo

Definizione

Crea un oggetto TryExpression che rappresenta un blocco try con gli elementi specificati.

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

Parametri

type
Type

Tipo di risultato dell'espressione try. Se Null, il corpo e tutti i gestori devono avere lo stesso identico tipo.

body
Expression

Corpo del blocco try.

finally
Expression

Corpo del blocco finally. Passare Null se al blocco try non è associato alcun blocco finally.

fault
Expression

Corpo del blocco fault. Passare Null se al blocco try non è associato alcun blocco fault.

handlers
IEnumerable<CatchBlock>

Raccolta di espressioni CatchBlock che rappresentano le istruzioni catch da associare al blocco try.

Restituisce

Oggetto TryExpression creato.

Si applica a