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.