Expression.MakeTry Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.