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ří reprezentaci CatchBlock příkazu catch.
Přetížení
| Name | Description |
|---|---|
| Catch(ParameterExpression, Expression) |
Vytvoří reprezentaci CatchBlock příkazu catch s odkazem na zachycený Exception objekt pro použití v těle obslužné rutiny. |
| Catch(Type, Expression) |
Vytvoří reprezentaci CatchBlock příkazu catch. |
| Catch(ParameterExpression, Expression, Expression) |
Vytvoří reprezentaci CatchBlock příkazu catch s filtrem Exception a odkazem na zachycený Exception objekt. |
| Catch(Type, Expression, Expression) |
Vytvoří reprezentaci CatchBlock příkazu catch s filtrem Exception , ale bez odkazu na zachycený Exception objekt. |
Catch(ParameterExpression, Expression)
- Zdroj:
- CatchBlock.cs
- Zdroj:
- CatchBlock.cs
- Zdroj:
- CatchBlock.cs
- Zdroj:
- CatchBlock.cs
- Zdroj:
- CatchBlock.cs
Vytvoří reprezentaci CatchBlock příkazu 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
CatchBlockVytvořeno .
Platí pro
Catch(Type, Expression)
- Zdroj:
- CatchBlock.cs
- Zdroj:
- CatchBlock.cs
- Zdroj:
- CatchBlock.cs
- Zdroj:
- CatchBlock.cs
- Zdroj:
- CatchBlock.cs
Vytvoří reprezentaci CatchBlock příkazu 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 se Exception to CatchBlock vyřeší.
- body
- Expression
Tělo příkazu catch.
Návraty
CatchBlockVytvořeno .
Poznámky
Lze Type určit, Exception že je možné zachytit, ale nebude k dispozici žádný odkaz na Exception objekt pro použití v objektu CatchBlock.
Platí pro
Catch(ParameterExpression, Expression, Expression)
- Zdroj:
- CatchBlock.cs
- Zdroj:
- CatchBlock.cs
- Zdroj:
- CatchBlock.cs
- Zdroj:
- CatchBlock.cs
- Zdroj:
- CatchBlock.cs
Vytvoří reprezentaci CatchBlock příkazu 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
CatchBlockVytvořeno .
Platí pro
Catch(Type, Expression, Expression)
- Zdroj:
- CatchBlock.cs
- Zdroj:
- CatchBlock.cs
- Zdroj:
- CatchBlock.cs
- Zdroj:
- CatchBlock.cs
- Zdroj:
- CatchBlock.cs
Vytvoří reprezentaci CatchBlock příkazu catch s filtrem Exception , 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 se Exception to CatchBlock vyřeší.
- body
- Expression
Tělo příkazu catch.
- filter
- Expression
Tělo Exception filtru.
Návraty
CatchBlockVytvořeno .