2012-07-17 2 views
0
내가 REST Client.While 내 API 메소드의 호출을 사용하여 내 API를 테스트입니다 검사기

Openrasta 검사기 문제

에 대한
ResourceSpace.Uses.CustomDependency<IValidator<Customer>, CustomerValidator>(DependencyLifetime.PerRequest); 

을 내 구성 파일의 항목이 OpenRasta.I에서 검사기와 이상한 문제에 직면하고있다

처리기에서 매번 유효성 검사기가 호출되지 않습니다. 내 구성에서 일부 실수를 저지르고 있습니다.

누구나이 문제를 해결하기 위해 수행해야 할 작업을 알려 줄 수 있습니까?

답변

0

다음과 같이 ResourceValidationInterceptor 및 CustomerValidator에 대해 PerRequest에서 Transient로 변경된 종속 수명이 변경됩니다.

ResourceSpace.Uses.CustomDependency<IOperationInterceptor, ResourceValidationInterceptor>(DependencyLifetime.Transient); 

ResourceSpace.Uses.CustomDependency<IValidator<Customer>, CustomerValidator>(DependencyLifetime.Transient); 

내 문제를 해결했습니다. ` 당신이 세부 사항을 더 원하는 경우 알려 주시기 바랍니다,

0

파이프 라인 작성자가 인터셉트하고 유효성 검사를 수행하도록 설정 했습니까?

전체 구성 및 처리기 코드 샘플을 보면 도움이 될 것입니다.

+0

나는 구성 파일 'ResourceSpace.Uses.CustomDependency (DependencyLifetime.PerRequest)의 항목이 ResourceValidationInterceptor 있습니다. – prashant