Expression.Catch 메서드

정의

CatchBlock catch 문을 나타내는 메서드를 만듭니다.

오버로드

Name Description
Catch(ParameterExpression, Expression)

CatchBlock 처리기 본문에서 사용할 catch Exception 된 개체에 대한 참조를 사용하여 catch 문을 나타냅니다.

Catch(Type, Expression)

CatchBlock catch 문을 나타내는 메서드를 만듭니다.

Catch(ParameterExpression, Expression, Expression)

CatchBlock 필터와 catch Exception 된 개체에 대한 참조를 Exception 사용하여 catch 문을 나타내는 형식을 만듭니다.

Catch(Type, Expression, Expression)

필터가 CatchBlock 있지만 catch Exception 된 개체에 대한 참조가 Exception 없는 catch 문을 나타냅니다.

Catch(ParameterExpression, Expression)

Source:
CatchBlock.cs
Source:
CatchBlock.cs
Source:
CatchBlock.cs
Source:
CatchBlock.cs
Source:
CatchBlock.cs

CatchBlock 처리기 본문에서 사용할 catch Exception 된 개체에 대한 참조를 사용하여 catch 문을 나타냅니다.

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

매개 변수

variable
ParameterExpression

ParameterExpression 이 처리기에서 catch한 개체에 Exception 대한 참조를 나타내는 값입니다.

body
Expression

catch 문의 본문입니다.

반품

만든 CatchBlock.

적용 대상

Catch(Type, Expression)

Source:
CatchBlock.cs
Source:
CatchBlock.cs
Source:
CatchBlock.cs
Source:
CatchBlock.cs
Source:
CatchBlock.cs

CatchBlock 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

매개 변수

type
Type

TypeExceptionCatchBlock 에서 처리합니다.

body
Expression

catch 문의 본문입니다.

반품

만든 CatchBlock.

설명

Type catch할 개체는 Exception 지정할 수 있지만 개체에 Exception 대한 CatchBlock참조는 사용할 수 없습니다.

적용 대상

Catch(ParameterExpression, Expression, Expression)

Source:
CatchBlock.cs
Source:
CatchBlock.cs
Source:
CatchBlock.cs
Source:
CatchBlock.cs
Source:
CatchBlock.cs

CatchBlock 필터와 catch Exception 된 개체에 대한 참조를 Exception 사용하여 catch 문을 나타내는 형식을 만듭니다.

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

매개 변수

variable
ParameterExpression

ParameterExpression 이 처리기에서 catch한 개체에 Exception 대한 참조를 나타내는 값입니다.

body
Expression

catch 문의 본문입니다.

filter
Expression

필터의 본문입니다 Exception .

반품

만든 CatchBlock.

적용 대상

Catch(Type, Expression, Expression)

Source:
CatchBlock.cs
Source:
CatchBlock.cs
Source:
CatchBlock.cs
Source:
CatchBlock.cs
Source:
CatchBlock.cs

필터가 CatchBlock 있지만 catch Exception 된 개체에 대한 참조가 Exception 없는 catch 문을 나타냅니다.

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

매개 변수

type
Type

TypeExceptionCatchBlock 에서 처리합니다.

body
Expression

catch 문의 본문입니다.

filter
Expression

필터의 본문입니다 Exception .

반품

만든 CatchBlock.

적용 대상