Expression.MakeTry Yöntem

Tanım

Belirtilen öğelerle bir deneme bloğunu temsil eden bir TryExpression oluşturur.

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

Parametreler

type
Type

Try ifadesinin sonuç türü. Null ise, gövde ve tüm işleyiciler aynı türe sahip olmalıdır.

body
Expression

Try bloğunun gövdesi.

finally
Expression

Finally bloğunun gövdesi. Try bloğunun ilişkili son bloğu yoksa null değerini geçirin.

fault
Expression

Hata bloğunun gövdesi. Deneme bloğunun ilişkili bir hata bloğu yoksa null değerini geçirin.

handlers
IEnumerable<CatchBlock>

Try bloğuyla ilişkilendirilecek catch deyimlerini temsil eden bir koleksiyonu CatchBlock.

Döndürülenler

Oluşturulan TryExpression.

Şunlara uygulanır