C# Class NSoft.NFramework.Parallelism.Tools.AggregateExceptionTool

AggregateException을 위한 확장 메소드 들입니다.
Mostrar archivo Open project: debop/NFramework

Public Methods

Method Description
Handle ( this aggregateException, bool>.Func predicate = null, bool leaveStructureIntact = false ) : void

AggregateException이 가진 모든 Exception에 대해 handler를 호출합니다.

Private Methods

Method Description
HandleRecursively ( this aggregateException, bool>.Func predicate = null ) : AggregateException

AggregateException 의 내부 Exception이 AggregateException인 경우, 재귀호출을 통해, Exception만을 predicate를 통해 실행시킨다.

Method Details

Handle() public static method

AggregateException이 가진 모든 Exception에 대해 handler를 호출합니다.
public static Handle ( this aggregateException, bool>.Func predicate = null, bool leaveStructureIntact = false ) : void
aggregateException this
predicate bool>.Func
leaveStructureIntact bool AggregateException의 내부 Exception이 AggregateException인 경우, 재귀호출을 통해 점검할 것인가 여부
return void