2017-01-25 4 views
1

우선 Exchange Web Services 기반 응용 프로그램 개발에 대한 경험이 거의 없습니다.각 Exchange 웹 서비스 버전에서 사용할 수있는 속성은 어디에서 찾을 수 있습니까?

EWS Managed API를 사용하여 Exchange 서버에 연결하는 응용 프로그램을 개발 중입니다. 여러 버전의 Exchange를 지원해야합니다. 연결하려는 서버가 어떤 버전인지를 미리 알 수 없습니다. https://msdn.microsoft.com/en-us/library/office/dd633705(v=exchg.80).aspx을하고, 실패 버전 부분에, 쓰여 :

나는이 글을 읽고 있었다

EWS를 관리 API는 예외를 throw합니다 EmailMessage 개체의 IsAssociated 속성이기 때문에 예를 실행하는 경우 Exchange 2007 SP1에서는 사용할 수 없습니다.

내 질문은 : 각 Exchange 버전에서 사용할 수있는 (또는 사용할 수없는) 속성 목록이 있습니까?

답변

1

EWS ExchangeVersion (스키마 버전)은 Exchange가 실행되는 서비스 버전과 같지 않습니다.

마이크로 소프트는 말한다 :

이 이

[...] EWS 이후 버전을 대상으로 이전 EWS 이후 버전, 대부분의 경우, 작동 EWS의 버전 및 응용 프로그램에 대한 설계 응용 프로그램이있는 경우

작동합니다 동일한 기능이 이전 버전에 포함되었습니다.

당신은 스키마 버전에 대한 자세한 정보를 찾을 수 있습니다 귀하의 요청 기능은 여기에 스키마 버전에 따라 설정 : 당신은 EWS를 보면 내가 오프 알고 속성에는 목록이 없습니다 https://msdn.microsoft.com/en-us/library/office/dn741586(v=exchg.150).aspx

1

아마 가장 가까운 것 관리되는 API 소스 https://github.com/OfficeDev/ews-managed-api/tree/154dbc66ac018d861c73ce489839cd9f58a1b0cd/ComplexProperties

Microsoft에서 EWS 개체에서 사용할 수있는 강력한 형식의 속성이 있으며 강력한 형식 속성이 참조하거나 강력한 형식 속성이없는 기본 확장 속성에 액세스 할 수도 있습니다. 속성이 EWS의 특정 버전에 강력하게 입력되지 않았기 때문에 액세스 할 수 없다는 것을 의미하지는 않습니다. 더 이상 다른 방법을 사용해야합니다. https://msdn.microsoft.com/en-us/library/office/dn467898(v=exchg.150).aspx

사용할 수있는 EWS 작업 목록이 있습니다. 버전 https://msdn.microsoft.com/en-us/library/office/bb409286(v=exchg.150).aspx이 일반적으로 더 중요합니다. 예를 들어, 2010 년에 처음 도입 된 FAI 폴더 관련 항목 트래버스 (isAvailble이 2007 년에 없었던 이유).