내 목표는 EWS에 대한 사용자 지정 SearchFilter
을 만드는 것입니다. 예를 들어 맞춤 알고리즘 (예 : Soundex 또는 '집에서 만든')을 사용하여 모든 이메일 제목을 검색하고 싶습니다.Exchange 웹 서비스 (EWS) 사용자 지정 필터
나는 이런 식으로 뭔가를 할 수 있도록하고 싶습니다 :
SearchFilter.SearchFilterCollection filter = new SearchFilter.SearchFilterCollection(LogicalOperator.And);
filter.Add(new SearchFilter.ContainsSubstring(ItemSchema.Categories, myCategory)) // Standard .NET Filter
filter.Add(new MyFilter(ItemSchema.XXXX, myVariable)) // <-- A custom implementation
SearchFilter
클래스는 public입니다 만 클래스를 유도하기 위해 저를 방지하는 내부 생성자가 있습니다. ContainsSubstring
또는 IsLessThan
과 같은 미리 정의 된 검색 클래스는 봉인됩니다 (및 SearchFilter
에서 파생 됨).
누구나 솔루션을 볼 수 있습니까?