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);
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, body e tutti i gestori devono avere un tipo identico.

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 di errore. Passare null se al blocco try non è associato alcun blocco di errore.

handlers
IEnumerable<CatchBlock>

Insieme di CatchBlockoggetti che rappresentano le istruzioni catch da associare al blocco try.

Valori restituiti

Oggetto creato TryExpression.

Si applica a