Język

Expression.Catch Metoda

Definicja

Tworzy reprezentację CatchBlock instrukcji catch.

Przeciążenia

Nazwa Opis
Catch(ParameterExpression, Expression)

Tworzy reprezentującą instrukcję CatchBlock catch z odwołaniem do obiektu przechwyconego Exception do użycia w treści programu obsługi.

Catch(Type, Expression)

Tworzy reprezentację CatchBlock instrukcji catch.

Catch(ParameterExpression, Expression, Expression)

Tworzy reprezentację CatchBlock instrukcji catch z filtrem Exception i odwołaniem do obiektu przechwyconego Exception .

Catch(Type, Expression, Expression)

Tworzy reprezentującą instrukcję CatchBlock catch z filtrem Exception , ale bez odwołania do obiektu przechwyconego Exception .

Catch(ParameterExpression, Expression)

Źródło:
CatchBlock.cs
Źródło:
CatchBlock.cs
Źródło:
CatchBlock.cs
Źródło:
CatchBlock.cs
Źródło:
CatchBlock.cs

Tworzy reprezentującą instrukcję CatchBlock catch z odwołaniem do obiektu przechwyconego Exception do użycia w treści programu obsługi.

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

Parametry

variable
ParameterExpression

Obiekt ParameterExpression reprezentujący odwołanie do obiektu przechwyconego Exception przez tę procedurę obsługi.

body
Expression

Treść instrukcji catch.

Zwraca

Utworzony element CatchBlock.

Dotyczy

Catch(Type, Expression)

Źródło:
CatchBlock.cs
Źródło:
CatchBlock.cs
Źródło:
CatchBlock.cs
Źródło:
CatchBlock.cs
Źródło:
CatchBlock.cs

Tworzy reprezentację CatchBlock instrukcji catch.

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

Parametry

type
Type

Ta Type funkcja będzie obsługiwana ExceptionCatchBlock .

body
Expression

Treść instrukcji catch.

Zwraca

Utworzony element CatchBlock.

Uwagi

Element Type do przechwyconego Exception można określić, ale nie będzie można odwoływać się do Exception obiektu do użycia w obiekcie CatchBlock.

Dotyczy

Catch(ParameterExpression, Expression, Expression)

Źródło:
CatchBlock.cs
Źródło:
CatchBlock.cs
Źródło:
CatchBlock.cs
Źródło:
CatchBlock.cs
Źródło:
CatchBlock.cs

Tworzy reprezentację CatchBlock instrukcji catch z filtrem Exception i odwołaniem do obiektu przechwyconego 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

Parametry

variable
ParameterExpression

Obiekt ParameterExpression reprezentujący odwołanie do obiektu przechwyconego Exception przez tę procedurę obsługi.

body
Expression

Treść instrukcji catch.

filter
Expression

Treść filtru Exception .

Zwraca

Utworzony element CatchBlock.

Dotyczy

Catch(Type, Expression, Expression)

Źródło:
CatchBlock.cs
Źródło:
CatchBlock.cs
Źródło:
CatchBlock.cs
Źródło:
CatchBlock.cs
Źródło:
CatchBlock.cs

Tworzy reprezentującą instrukcję CatchBlock catch z filtrem Exception , ale bez odwołania do obiektu przechwyconego 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

Parametry

type
Type

Ta Type funkcja będzie obsługiwana ExceptionCatchBlock .

body
Expression

Treść instrukcji catch.

filter
Expression

Treść filtru Exception .

Zwraca

Utworzony element CatchBlock.

Dotyczy