Bagikan melalui


Expression.Catch Metode

Definisi

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.

Berlaku untuk