Expression.Catch Yöntem

Tanım

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.

Şunlara uygulanır