Expression.Catch Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vytvoří představující CatchBlock příkaz catch.
Přetížení
Catch(ParameterExpression, Expression) |
CatchBlock Vytvoří představující příkaz catch s odkazem na zachycený Exception objekt pro použití v těle obslužné rutiny. |
Catch(Type, Expression) |
Vytvoří představující CatchBlock příkaz catch. |
Catch(ParameterExpression, Expression, Expression) |
CatchBlock Vytvoří představující příkaz catch s filtrem Exception a odkazem na zachycený Exception objekt. |
Catch(Type, Expression, Expression) |
CatchBlock Vytvoří představující příkaz catch s filtremException, ale bez odkazu na zachycený Exception objekt. |
Catch(ParameterExpression, Expression)
- Zdroj:
- CatchBlock.cs
- Zdroj:
- CatchBlock.cs
- Zdroj:
- CatchBlock.cs
CatchBlock Vytvoří představující příkaz catch s odkazem na zachycený Exception objekt pro použití v těle obslužné rutiny.
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
Představuje ParameterExpression odkaz na Exception objekt zachycený touto obslužnou rutinou.
- body
- Expression
Tělo příkazu catch.
Návraty
Vytvořený CatchBlockobjekt
Platí pro
Catch(Type, Expression)
- Zdroj:
- CatchBlock.cs
- Zdroj:
- CatchBlock.cs
- Zdroj:
- CatchBlock.cs
Vytvoří představující CatchBlock příkaz 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
Z Type toho ExceptionCatchBlock se zpracuje.
- body
- Expression
Tělo příkazu catch.
Návraty
Vytvořený CatchBlockobjekt
Poznámky
Chycený Type objekt lze zadat, ale nebude k dispozici žádný odkaz na Exception objekt pro použití v objektu CatchBlock.Exception
Platí pro
Catch(ParameterExpression, Expression, Expression)
- Zdroj:
- CatchBlock.cs
- Zdroj:
- CatchBlock.cs
- Zdroj:
- CatchBlock.cs
CatchBlock Vytvoří představující příkaz catch s filtrem Exception a odkazem na zachycený Exception objekt.
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
Představuje ParameterExpression odkaz na Exception objekt zachycený touto obslužnou rutinou.
- body
- Expression
Tělo příkazu catch.
- filter
- Expression
Tělo Exception filtru.
Návraty
Vytvořený CatchBlockobjekt
Platí pro
Catch(Type, Expression, Expression)
- Zdroj:
- CatchBlock.cs
- Zdroj:
- CatchBlock.cs
- Zdroj:
- CatchBlock.cs
CatchBlock Vytvoří představující příkaz catch s filtremException, ale bez odkazu na zachycený Exception objekt.
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
Z Type toho ExceptionCatchBlock se zpracuje.
- body
- Expression
Tělo příkazu catch.
- filter
- Expression
Tělo Exception filtru.
Návraty
Vytvořený CatchBlockobjekt