같은 폴더에 대해 반복 해 서 호출 2013 Exchange Server 또는 Exchange Online에서 느리게 된다.

증상

Exchange Server에 2013 또는 Exchange Online MAPI의 IMAPITable::Restrict() 메서드를 반복 해 서 호출 하거나 Folder.FindItems() 메서드 Exchange 웹 서비스를 사용 하 여 동일한 필터 조건 이후에 동일한 폴더에 대 한 첫 번째 호출을 완료 하는 데 소요 되는 경우 걸렸습니다.

이 경우 이전 버전의 Exchange와 다릅니다. 이러한 버전에서 동일한 폴더에 대 한 이후 호출에는 원래 호출 보다 빠릅니다.

원인

이 문제는 Exchange Server 2013 모든 제한 캐시 하지 않습니다 때문에 발생 합니다. 이전 버전의 Exchange에는 모든 제한을 캐시합니다. 따라서 동일한 기준을 사용 하 여 반복된 요청 반환 됩니다 더 신속 하 게 이러한 버전에서 다시 계산 하는 전체 결과 집합에 없기 때문에.

해결 방법

이 문제를 해결 하려면 검색 폴더를 만들고 원하는 특성을 가진 항목에 맞게 폴더 조건을 구성 합니다. 그런 다음 일치 하는 항목에 대 한 검색 폴더를 쿼리 합니다. 검색 폴더를 캐시 하 고 최신 상태로 유지 되므로 검색 폴더 요청 될 때마다 다시 계산 갖지 않습니다.

참고: 이 방법은 매번 동일한 조건을 사용 하는 경우에 해당 합니다. 검색 조건을 지속적으로 변경 되 면 정렬 하 고 검색 하는 프로세스와 같은 다른 방법을 시도해 해야 합니다. 예를 들어 특정 날짜/시간 값을 기반으로 하는 검색 일관성 있는 기준을 사용 하지 않습니다.

자세한 내용

검색 폴더를 만드는 방법에 대 한 자세한 내용은 다음 MSDN 문서를 참조 하십시오.

EWS 관리 되는 API 2.0을 사용 하 여 검색 폴더 만들기

추가 도움이 필요하신가요?

기술 향상
교육 살펴보기
새로운 기능 우선 가져오기
Microsoft Insider 참가

이 정보가 유용한가요?

소중한 의견에 감사드립니다.

피드백을 주셔서 감사합니다. Office 지원 에이전트와 연락하는 것이 도움이 될 것 같습니다.

×