Bagikan melalui


Expression.MakeTry Metode

Definisi

Membuat blok percobaan yang TryExpression mewakili dengan elemen yang ditentukan.

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

Parameter

type
Type

Jenis hasil ekspresi coba. Jika null, isi, dan semua penangan harus memiliki jenis yang identik.

body
Expression

Isi blok percobaan.

finally
Expression

Tubuh blok akhirnya. Teruskan null jika blok coba tidak memiliki blok terakhir yang terkait dengannya.

fault
Expression

Tubuh blok kesalahan. Teruskan null jika blok coba tidak memiliki blok kesalahan yang terkait dengannya.

handlers
IEnumerable<CatchBlock>

Kumpulan CatchBlocks yang mewakili pernyataan tangkapan yang akan dikaitkan dengan blok percobaan.

Mengembalikan

yang dibuat TryExpression.

Berlaku untuk