Expression.Catch Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
CatchBlock Catch deyimini temsil eden bir oluşturur.
Aşırı Yüklemeler
| Name | Description |
|---|---|
| Catch(ParameterExpression, Expression) |
İşleyici gövdesinde kullanılmak üzere yakalanan CatchBlock nesneye başvuru içeren bir catch deyimini temsil eden bir Exception oluşturur. |
| Catch(Type, Expression) |
CatchBlock Catch deyimini temsil eden bir oluşturur. |
| Catch(ParameterExpression, Expression, Expression) |
CatchBlock Bir filtre ve yakalanan Exception nesne başvurusu ile bir Exception catch deyimini temsil eden bir oluşturur. |
| Catch(Type, Expression, Expression) |
CatchBlock Bir filtre ile catch deyimini temsil eden ancak yakalanan Exception nesneye başvuru içermeyen bir Exception oluşturur. |
Catch(ParameterExpression, Expression)
- Kaynak:
- CatchBlock.cs
- Kaynak:
- CatchBlock.cs
- Kaynak:
- CatchBlock.cs
- Kaynak:
- CatchBlock.cs
- Kaynak:
- CatchBlock.cs
İşleyici gövdesinde kullanılmak üzere yakalanan CatchBlock nesneye başvuru içeren bir catch deyimini temsil eden bir Exception oluşturur.
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
Parametreler
- variable
- ParameterExpression
ParameterExpression Bu işleyici tarafından yakalanan nesneye başvuruyu Exception temsil eden bir.
- body
- Expression
Catch deyiminin gövdesi.
Döndürülenler
Oluşturulan CatchBlock.
Şunlara uygulanır
Catch(Type, Expression)
- Kaynak:
- CatchBlock.cs
- Kaynak:
- CatchBlock.cs
- Kaynak:
- CatchBlock.cs
- Kaynak:
- CatchBlock.cs
- Kaynak:
- CatchBlock.cs
CatchBlock Catch deyimini temsil eden bir oluşturur.
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
Parametreler
- type
- Type
Bunun TypeException üstesinden CatchBlock gelir.
- body
- Expression
Catch deyiminin gövdesi.
Döndürülenler
Oluşturulan CatchBlock.
Açıklamalar
Type Exception yakalanacak öğesi belirtilebilir, ancak nesneye Exception başvuruda bulunulmayacaktırCatchBlock.
Şunlara uygulanır
Catch(ParameterExpression, Expression, Expression)
- Kaynak:
- CatchBlock.cs
- Kaynak:
- CatchBlock.cs
- Kaynak:
- CatchBlock.cs
- Kaynak:
- CatchBlock.cs
- Kaynak:
- CatchBlock.cs
CatchBlock Bir filtre ve yakalanan Exception nesne başvurusu ile bir Exception catch deyimini temsil eden bir oluşturur.
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
Parametreler
- variable
- ParameterExpression
ParameterExpression Bu işleyici tarafından yakalanan nesneye başvuruyu Exception temsil eden bir.
- body
- Expression
Catch deyiminin gövdesi.
- filter
- Expression
Filtrenin Exception gövdesi.
Döndürülenler
Oluşturulan CatchBlock.
Şunlara uygulanır
Catch(Type, Expression, Expression)
- Kaynak:
- CatchBlock.cs
- Kaynak:
- CatchBlock.cs
- Kaynak:
- CatchBlock.cs
- Kaynak:
- CatchBlock.cs
- Kaynak:
- CatchBlock.cs
CatchBlock Bir filtre ile catch deyimini temsil eden ancak yakalanan Exception nesneye başvuru içermeyen bir Exception oluşturur.
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
Parametreler
- type
- Type
Bunun TypeException üstesinden CatchBlock gelir.
- body
- Expression
Catch deyiminin gövdesi.
- filter
- Expression
Filtrenin Exception gövdesi.
Döndürülenler
Oluşturulan CatchBlock.