EWS (Exchange 웹 서비스) 사용자 지정 필터

Bidou

내 목표는 SearchFilterEWS에 대한 사용자 지정을 만드는 것입니다 . 예를 들어 사용자 지정 알고리즘 (예 : Soundex 또는 '집에서 만든'무언가)으로 모든 이메일 제목을 검색하고 싶습니다.

다음과 같이 할 수 있기를 바랍니다.

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).

아무도 해결책을 봅니까!?

제이슨 존스턴

불행히도 이것은 불가능합니다. EWS Managed API의 SearchFilter 클래스는 궁극적으로 Exchange 웹 서비스 스키마를 준수하는 SOAP XML로 직렬화해야합니다. 예를 들어 SearchFilter.ContainsSubstring은 SOAP 요청의 Contains XML 요소로 직렬화됩니다. http://msdn.microsoft.com/EN-US/library/office/dn579422(v=exchg.150).aspx 에서 모든 Managed API 클래스 및 이에 상응하는 SOAP의 예를 볼 수 있습니다 .

따라서 SOAP를 통해 필터를 보내려면 스키마를 준수해야합니다. 즉, 사용 가능한 필터 유형 중 하나 여야합니다. 사용자 지정 유형을 보낼 방법이 없습니다. 사용자 지정 필터 처리를 수행하려면 관련 데이터를 클라이언트로 가져 와서 필터링을 수행해야합니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Microsoft Exchange 웹 서비스 (EWS)에서 검색 필터 및 뷰베이스를 사용하는 방법

분류에서Dev

EWS를 사용하여 Exchange 서버에서 사용자 지정 Task.itemClass의 모든 데이터 읽기

분류에서Dev

연락처가 GAL에있는 경우 EWS (Exchange 웹 서비스) FindItems가 작동하지 않음

분류에서Dev

자바 웹 서비스 : 사용자 정의 메타 데이터

분류에서Dev

Exchange 웹 서비스 EWS, 현재 위치 eDiscovery에서 메일 검색 및 보류

분류에서Dev

Dynamic Navision 용 사용자 지정 웹 서비스 만들기

분류에서Dev

Exchange 웹 서비스 용 XML CDATA에 UTF-8 문자 포함

분류에서Dev

Exchange 웹 서비스 및 Windows 인증을 사용하여 Exchange Server에 연결

분류에서Dev

Amazon AWS 사용자 지정 Java 앱 결제 대 웹 서비스

분류에서Dev

Python-eve : 사용자 지정 웹 서비스 만들기

분류에서Dev

Mirth 사용자 지정 웹 서비스 방법

분류에서Dev

Exchange 웹 서비스와 함께 OAuth 2.0 사용

분류에서Dev

서비스 스택 요청 필터 속성 사용자 지정 메시지

분류에서Dev

Exchange EWS를 사용하여 SaveSentMessageFolder를 설정하는 방법

분류에서Dev

Neo4j 관리되지 않는 확장-웹 서버에 사용자 지정 요청 필터 추가

분류에서Dev

asp.net의 웹 서비스에서 사용자 지정 개체 사용

분류에서Dev

Exchange EWS MessageId-> ActiveSync에서도 사용할 수 있습니까?

분류에서Dev

사용자 지정 끝점 / 웹 서비스와 함께 Xamarin.Auth 사용

분류에서Dev

NAV 웹 서비스를 사용한 dataGridView 행 필터링

분류에서Dev

C # (UiPath에서)을 사용하여 첨부 파일없이 Exchange 웹 서비스를 사용하여 이메일 메시지 가져 오기

분류에서Dev

웹 서비스에서 클라우드 서비스로 마이그레이션 (사용자 지정 URL)

분류에서Dev

EWS Managed API로 Exchange (2016) 감사 로그에 액세스

분류에서Dev

Spring 웹 서비스 사전 인증 필터 맵 역할

분류에서Dev

사용자 지정 필터에서 배열 사용

분류에서Dev

Python 웹 스크레이퍼를 사용하여 웹 페이지에서 문자열을 따르는 숫자 필터링

분류에서Dev

Exchange Online에서 Outlook 2013 사용자 지정 및 통합

분류에서Dev

Exchange에서 회의실 사용자 지정

분류에서Dev

사용자 정의 필드가있는 웹 서비스를 통해 무들에 새 사용자를 추가하려고합니다.

분류에서Dev

C # Microsoft.Exchange.WebSercvices EWS를 사용하여 지정된 날짜 이후에 메일 가져 오기

Related 관련 기사

  1. 1

    Microsoft Exchange 웹 서비스 (EWS)에서 검색 필터 및 뷰베이스를 사용하는 방법

  2. 2

    EWS를 사용하여 Exchange 서버에서 사용자 지정 Task.itemClass의 모든 데이터 읽기

  3. 3

    연락처가 GAL에있는 경우 EWS (Exchange 웹 서비스) FindItems가 작동하지 않음

  4. 4

    자바 웹 서비스 : 사용자 정의 메타 데이터

  5. 5

    Exchange 웹 서비스 EWS, 현재 위치 eDiscovery에서 메일 검색 및 보류

  6. 6

    Dynamic Navision 용 사용자 지정 웹 서비스 만들기

  7. 7

    Exchange 웹 서비스 용 XML CDATA에 UTF-8 문자 포함

  8. 8

    Exchange 웹 서비스 및 Windows 인증을 사용하여 Exchange Server에 연결

  9. 9

    Amazon AWS 사용자 지정 Java 앱 결제 대 웹 서비스

  10. 10

    Python-eve : 사용자 지정 웹 서비스 만들기

  11. 11

    Mirth 사용자 지정 웹 서비스 방법

  12. 12

    Exchange 웹 서비스와 함께 OAuth 2.0 사용

  13. 13

    서비스 스택 요청 필터 속성 사용자 지정 메시지

  14. 14

    Exchange EWS를 사용하여 SaveSentMessageFolder를 설정하는 방법

  15. 15

    Neo4j 관리되지 않는 확장-웹 서버에 사용자 지정 요청 필터 추가

  16. 16

    asp.net의 웹 서비스에서 사용자 지정 개체 사용

  17. 17

    Exchange EWS MessageId-> ActiveSync에서도 사용할 수 있습니까?

  18. 18

    사용자 지정 끝점 / 웹 서비스와 함께 Xamarin.Auth 사용

  19. 19

    NAV 웹 서비스를 사용한 dataGridView 행 필터링

  20. 20

    C # (UiPath에서)을 사용하여 첨부 파일없이 Exchange 웹 서비스를 사용하여 이메일 메시지 가져 오기

  21. 21

    웹 서비스에서 클라우드 서비스로 마이그레이션 (사용자 지정 URL)

  22. 22

    EWS Managed API로 Exchange (2016) 감사 로그에 액세스

  23. 23

    Spring 웹 서비스 사전 인증 필터 맵 역할

  24. 24

    사용자 지정 필터에서 배열 사용

  25. 25

    Python 웹 스크레이퍼를 사용하여 웹 페이지에서 문자열을 따르는 숫자 필터링

  26. 26

    Exchange Online에서 Outlook 2013 사용자 지정 및 통합

  27. 27

    Exchange에서 회의실 사용자 지정

  28. 28

    사용자 정의 필드가있는 웹 서비스를 통해 무들에 새 사용자를 추가하려고합니다.

  29. 29

    C # Microsoft.Exchange.WebSercvices EWS를 사용하여 지정된 날짜 이후에 메일 가져 오기

뜨겁다태그

보관