Expression.Catch 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 pernyataan tangkapan yang CatchBlock mewakili.
Overload
Catch(ParameterExpression, Expression) |
Membuat pernyataan tangkapan yang CatchBlock mewakili dengan referensi ke objek yang tertangkap Exception untuk digunakan dalam isi handler. |
Catch(Type, Expression) |
Membuat pernyataan tangkapan yang CatchBlock mewakili. |
Catch(ParameterExpression, Expression, Expression) |
Membuat pernyataan tangkapan yang CatchBlock mewakili dengan Exception filter dan referensi ke objek yang tertangkap Exception . |
Catch(Type, Expression, Expression) |
Membuat pernyataan tangkapan yang CatchBlock mewakili dengan Exception filter tetapi tidak ada referensi ke objek yang tertangkap Exception . |
Catch(ParameterExpression, Expression)
- Sumber:
- CatchBlock.cs
- Sumber:
- CatchBlock.cs
- Sumber:
- CatchBlock.cs
Membuat pernyataan tangkapan yang CatchBlock mewakili dengan referensi ke objek yang tertangkap Exception untuk digunakan dalam isi handler.
public:
static System::Linq::Expressions::CatchBlock ^ Catch(System::Linq::Expressions::ParameterExpression ^ variable, System::Linq::Expressions::Expression ^ body);
public static System.Linq.Expressions.CatchBlock Catch (System.Linq.Expressions.ParameterExpression variable, System.Linq.Expressions.Expression body);
static member Catch : System.Linq.Expressions.ParameterExpression * System.Linq.Expressions.Expression -> System.Linq.Expressions.CatchBlock
Public Shared Function Catch (variable As ParameterExpression, body As Expression) As CatchBlock
Parameter
- variable
- ParameterExpression
mewakili ParameterExpression referensi ke objek yang Exception ditangkap oleh handler ini.
- body
- Expression
Tubuh pernyataan tangkapan.
Mengembalikan
yang dibuat CatchBlock.
Berlaku untuk
Catch(Type, Expression)
- Sumber:
- CatchBlock.cs
- Sumber:
- CatchBlock.cs
- Sumber:
- CatchBlock.cs
Membuat pernyataan tangkapan yang CatchBlock mewakili.
public:
static System::Linq::Expressions::CatchBlock ^ Catch(Type ^ type, System::Linq::Expressions::Expression ^ body);
public static System.Linq.Expressions.CatchBlock Catch (Type type, System.Linq.Expressions.Expression body);
static member Catch : Type * System.Linq.Expressions.Expression -> System.Linq.Expressions.CatchBlock
Public Shared Function Catch (type As Type, body As Expression) As CatchBlock
Parameter
- type
- Type
Ini TypeExceptionCatchBlock akan menangani.
- body
- Expression
Tubuh pernyataan tangkapan.
Mengembalikan
yang dibuat CatchBlock.
Keterangan
Type dari yang Exception akan ditangkap dapat ditentukan tetapi tidak ada referensi ke Exception objek yang akan tersedia untuk digunakan dalam CatchBlock.
Berlaku untuk
Catch(ParameterExpression, Expression, Expression)
- Sumber:
- CatchBlock.cs
- Sumber:
- CatchBlock.cs
- Sumber:
- CatchBlock.cs
Membuat pernyataan tangkapan yang CatchBlock mewakili dengan Exception filter dan referensi ke objek yang tertangkap Exception .
public:
static System::Linq::Expressions::CatchBlock ^ Catch(System::Linq::Expressions::ParameterExpression ^ variable, System::Linq::Expressions::Expression ^ body, System::Linq::Expressions::Expression ^ filter);
public static System.Linq.Expressions.CatchBlock Catch (System.Linq.Expressions.ParameterExpression variable, System.Linq.Expressions.Expression body, System.Linq.Expressions.Expression filter);
public static System.Linq.Expressions.CatchBlock Catch (System.Linq.Expressions.ParameterExpression variable, System.Linq.Expressions.Expression body, System.Linq.Expressions.Expression? filter);
static member Catch : System.Linq.Expressions.ParameterExpression * System.Linq.Expressions.Expression * System.Linq.Expressions.Expression -> System.Linq.Expressions.CatchBlock
Public Shared Function Catch (variable As ParameterExpression, body As Expression, filter As Expression) As CatchBlock
Parameter
- variable
- ParameterExpression
mewakili ParameterExpression referensi ke objek yang Exception ditangkap oleh handler ini.
- body
- Expression
Tubuh pernyataan tangkapan.
- filter
- Expression
Isi Exception filter.
Mengembalikan
yang dibuat CatchBlock.
Berlaku untuk
Catch(Type, Expression, Expression)
- Sumber:
- CatchBlock.cs
- Sumber:
- CatchBlock.cs
- Sumber:
- CatchBlock.cs
Membuat pernyataan tangkapan yang CatchBlock mewakili dengan Exception filter tetapi tidak ada referensi ke objek yang tertangkap Exception .
public:
static System::Linq::Expressions::CatchBlock ^ Catch(Type ^ type, System::Linq::Expressions::Expression ^ body, System::Linq::Expressions::Expression ^ filter);
public static System.Linq.Expressions.CatchBlock Catch (Type type, System.Linq.Expressions.Expression body, System.Linq.Expressions.Expression filter);
public static System.Linq.Expressions.CatchBlock Catch (Type type, System.Linq.Expressions.Expression body, System.Linq.Expressions.Expression? filter);
static member Catch : Type * System.Linq.Expressions.Expression * System.Linq.Expressions.Expression -> System.Linq.Expressions.CatchBlock
Public Shared Function Catch (type As Type, body As Expression, filter As Expression) As CatchBlock
Parameter
- type
- Type
Ini TypeExceptionCatchBlock akan menangani.
- body
- Expression
Tubuh pernyataan tangkapan.
- filter
- Expression
Isi Exception filter.
Mengembalikan
yang dibuat CatchBlock.