Expression.Catch Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Tworzy reprezentację CatchBlock instrukcji catch.
Przeciążenia
Catch(ParameterExpression, Expression) |
Tworzy reprezentację CatchBlock instrukcji catch z odwołaniem do przechwyconego Exception obiektu do użycia w treści programu obsługi. |
Catch(Type, Expression) |
Tworzy reprezentację CatchBlock instrukcji catch. |
Catch(ParameterExpression, Expression, Expression) |
Tworzy instrukcję CatchBlock catch z filtrem Exception i odwołaniem do przechwyconego Exception obiektu. |
Catch(Type, Expression, Expression) |
Tworzy reprezentację CatchBlock instrukcji catch z filtrem Exception , ale bez odwołania do przechwyconego Exception obiektu. |
Catch(ParameterExpression, Expression)
- Źródło:
- CatchBlock.cs
- Źródło:
- CatchBlock.cs
- Źródło:
- CatchBlock.cs
Tworzy reprezentację CatchBlock instrukcji catch z odwołaniem do przechwyconego Exception obiektu 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
Reprezentujący ParameterExpression 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
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 funkcja będzie obsługiwana TypeExceptionCatchBlock .
- body
- Expression
Treść instrukcji catch.
Zwraca
Utworzony element CatchBlock.
Uwagi
Element Type do przechwyconego Exception elementu można określić, ale w obiekcie CatchBlocknie będzie dostępne żadne odwołanie Exception do obiektu .
Dotyczy
Catch(ParameterExpression, Expression, Expression)
- Źródło:
- CatchBlock.cs
- Źródło:
- CatchBlock.cs
- Źródło:
- CatchBlock.cs
Tworzy instrukcję CatchBlock catch z filtrem Exception i odwołaniem do przechwyconego Exception obiektu.
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
Reprezentujący ParameterExpression 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
Tworzy reprezentację CatchBlock instrukcji catch z filtrem Exception , ale bez odwołania do przechwyconego Exception obiektu.
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 funkcja będzie obsługiwana TypeExceptionCatchBlock .
- body
- Expression
Treść instrukcji catch.
- filter
- Expression
Treść filtru Exception .
Zwraca
Utworzony element CatchBlock.