Compartilhar via


Requisitos técnicos

Este tópico descreve os idiomas com suporte de programação, método e a visibilidade COM e requisitos de método de retorno e os detalhes da extensibilidade DLL do provedor Outlook Social Connector (OSC).

Linguagem de programação e requisitos de COM

Você pode criar um provedor OSC usando idiomas gerenciados como visuais c# ou o Visual Basic ou idiomas não gerenciados como Visual C++. Você pode usar qualquer ferramenta de que possa criar um componente DLL COM visível para desenvolver um provedor do OSC. A decisão de usar uma linguagem gerenciada ou não gerenciada para desenvolver um provedor deve levar em conta o tamanho do download e dependências do pacote de instalação do provedor.

Um provedor de OSC deve estar COM visível conforme definido pelo seguinte:

  • Após a instalação, um provedor de OSC deve ser registrado usando registro COM automático ou regsvr32.

  • Registro COM de um provedor OSC DLL de registra o provedor em HKCU ou HKLM.

  • O ProgID de um provedor é registrado em HKCU\Software\Microsoft\Office\Outlook\SocialConnector\SocialProviders.

  • Um provedor de OSC desenvolvido em um idioma gerenciado é COM visível.

  • Um provedor de OSC deve adicionar valores no registro do Windows que indicam que o provedor DLL dá suporte tanto para os modelos de compartimento thread (STA) quanto para o compartimento multithread (MTA). Para mais informações sobre modelos COM de threading, confiradescrições e o funcionamento do modelo OLE Threading.

Métodos de extensibilidade do provedor OSC devem retornar tipos primitivos como cadeia de caracteres ou bool. Determinadas cadeias que retornam valores devem ser compatíveis com a definição do esquema de extensibilidade provedor do OSC. Apenas XML é aceito como um valor de retorno.

Detalhes da extensibilidade OSC provedor DLL

O componente que suporta a extensibilidade do provedor OSC é a extensibilidade OSC do provedor DLL. Desenvolvedores terceiros podem criar o OSC do provedor DLLs usando essas extensibilidade de interfaces. A lista a seguir mostra os detalhes da extensibilidade OSC do provedor DLL:

  • Nome do arquivo extensibilidade DLL: socialprovider.dll

  • Nome amigável da extensibilidade DLL: Microsoft Outlook Social provedor extensibilidade

  • Versão principal do extensibilidade DLL: 15.0

  • Extensibilidade DLL TypeLib versão: 1.1

Informações técnicas diversas

JSON (JavaScript Object Notation) não é suportada no modelo de extensibilidade OSC provedor.

Não há nenhuma dependência no analisador de XML. O provedor do OSC pode usar um analisador XML que está incluído no Office, e também o Microsoft XML Core Services (MSXML), usar os recursos de análise do XML integrado ao Microsoft .NET Framework ou usar um analisador XML de terceiros.

Confira também