2011-04-08 6 views
0

Microsoft.Office.Interop.UccApi.DLL을 사용하는 LCS 용 프로젝트가 있습니다. 이제는 UCCAPI COM for C++를 .tlb와 함께 UCMA 3.0으로 변경합니다. Microsoft.RTC.Collaboration.dll (관리되는 dll에서 네이티브로 interop)에서 생성 된 파일이므로 어떤 예제 나 C++로 작성된 SampleApps를 찾을 수 있습니까? 내가 네임 스페이스 Microsoft.Rtc.Collaboration를 사용하여 시도하고Lync 용 UCC API에 대한 UCC API

, 그것은 ".TLB"파일의 크기는 (.DLL 5M에서 생성) 2K입니다

를 작동하지 않았다, 그래서 나는 아니에요 그것이 작동 할 것이라는 점을 확실히하십시오

어떤 충고? UCMA 3.0 UCCAPI에서 마이그레이션

많은 감사

+0

예의 바른 답을 얻으려면 바울의 대답을 받아 들여야합니다. – CodeNaked

답변

2

전혀 간단하지 않습니다 - 두 객체 모델은 완전히 다른, 그리고 다른 플랫폼을 대상으로 (UCCAPI는 일반적으로 클라이언트 측을 사용, UCMA는 서버 쪽). LCS/Lync 기능을 완전히 사용하는 로직을 다시 작성해야 할 필요는 없을 것입니다. 그것은 당신이 다음 새로운 API를 가고 싶은 경우

(지원 통지 here 참조) 다음 버전 이상 사용되지 않습니다 있지만, 그것은 여전히 ​​Lync에 대한 지원 -

하나의 옵션은 UCCAPI를 계속 사용하는 것 귀하의 앱이 재 작성 될 것으로 예상되지만 장기적으로 가치가 있습니다. 먼저 Lync API 경로 (클라이언트 측 응용 프로그램 용) 또는 UCMA 3.0 경로 (중간 계층 서버 측 응용 프로그램 용)로 이동할지 결정합니다.

앱을 완전히 다시 작성하고 C# 기술을 보유하고 있다면 C#을 사용하는 것이 좋습니다. 그렇지 않으면 관리되는 C++ 옵션입니까? 실패하면 선택한 Lync API를 래핑하여 COM에 공개하여 기존 앱에서 호출 할 수 있습니다.