Поделиться через


Технические требования

В этом разделе описываются поддерживаемые языки программирования, требования к видимости COM и типу возвращаемого метода, а также сведения о библиотеке DLL-библиотеки расширения поставщика Outlook Social Connector (OSC).

Требования к языку программирования и COM

Вы можете создать поставщик OSC с помощью управляемых языков, таких как Visual C# или Visual Basic, или неуправляемых языков, таких как Visual C++. Для разработки поставщика OSC можно использовать любое средство, которое может создать компонент DLL, видимый com. Решение об использовании управляемого или неуправляемого языка для разработки поставщика должно принимать во внимание размер загрузки и зависимости пакета установки поставщика.

Поставщик OSC должен быть видимым COM,как определено в следующем:

  • После установки поставщик OSC должен быть зарегистрирован с помощью самостоятельной регистрации COM или regsvr32.

  • COM-регистрация библиотеки DLL поставщика OSC регистрирует поставщик в HKCU или HKLM.

  • ProgID поставщика регистрируется в .HKCU\Software\Microsoft\Office\Outlook\SocialConnector\SocialProviders

  • Поставщик OSC, разработанный на управляемом языке, является COM-видимым.

  • Поставщик OSC должен добавить в реестр Windows значения, указывающие, что библиотека DLL поставщика поддерживает как однопоточные квартиры (STA), так и многопоточные квартиры (MTA). Дополнительные сведения о моделях потоков COM см. в разделе Описание и работа моделей потоков OLE.

Методы в расширяемости поставщика OSC должны возвращать примитивные типы, такие как string или bool. Некоторые возвращаемые строковые значения должны соответствовать определению схемы для расширяемости поставщика OSC. В качестве возвращаемого значения поддерживается только XML.

Сведения о библиотеке DLL для расширяемости поставщика OSC

Компонент, поддерживающий расширяемость поставщика OSC, — это библиотека DLL расширяемости поставщика OSC. Сторонние разработчики могут создавать библиотеки DLL поставщика OSC с помощью этих интерфейсов расширяемости. В следующем списке показаны сведения о библиотеке DLL для расширяемости поставщика OSC:

  • Имя файла DLL для расширяемости: socialprovider.dll

  • Понятное имя библиотеки DLL расширяемости: Расширяемость поставщика социальных сетей Microsoft Outlook

  • Основная версия БИБЛИОТЕКи DLL для расширяемости: 15.0

  • Расширяемость DLL TypeLib версии: 1.1

Прочие технические сведения

Нотация объектов JavaScript (JSON) не поддерживается в модели расширяемости поставщика OSC.

Нет зависимостей от средства синтаксического анализа XML. Поставщик OSC может использовать средство синтаксического анализа XML, входящее в состав Office, например MSXML (MSXML), использовать возможности синтаксического анализа XML, встроенные в microsoft платформа .NET Framework, или стороннее средство синтаксического анализа XML.

См. также