2011-09-07 2 views
1

내 회사의 사용자 컴퓨터에서 실행되는 winforms 응용 프로그램을 디자인하고 있습니다. 그 기능 중 하나는 사용자의 Outlook 계정에서 예정된 약속을 끌어 올리는 것입니다. 나는이 상황에 가장 적합한 것을 선택할 수 있도록 office outlook interop과 Exchange 웹 서비스의 주 목적이 무엇인지 궁금합니다.교환기 웹 서비스는 사무실 상호 운용성보다 더 적합합니까?

답변

3

주로 Outlook 내에서 Office interop을 사용합니다 (예 : Outlook Addin). 다른 모든 경우에는 주로 Outlook에 대한 종속성을 제거하기 때문에 EWS를 사용합니다. Outlook interop을 사용하는 경우 여러 Outlook 프로필이 있고 올바른 프로필로만 작업하는 사용자를 신경 써야합니다. 알림 (푸시, 당겨 또는 스트리밍)을 사용하여 사용자 캘린더의 변경 사항에 대한 알림을 얻을 수 있으므로 변경 사항을 지속적으로 폴링하지 않아도됩니다. 다운로드 -

EWS 관리 API : http://www.microsoft.com/download/en/details.aspx?id=13480 EWS 관리 API - SDK : http://msdn.microsoft.com/en-us/library/dd633710(v=exchg.80).aspx

당신은 아주 쉽게 EWS는 API를 관리하여 약속을 뽑을 수