Compartir a través de


Requisitos técnicos

En este tema se describen los lenguajes de programación admitidos, la visibilidad COM y los requisitos de tipo de valor devuelto del método, y los detalles de la DLL de extensibilidad del proveedor de Outlook Social Connector (OSC).

Requisitos de lenguaje de programación y COM

Puede crear un proveedor de OSC mediante lenguajes administrados como Visual C# o Visual Basic, o lenguajes no administrados como Visual C++. Puede usar cualquier herramienta que pueda crear un componente DLL visible para COM para desarrollar un proveedor de OSC. La decisión de usar un lenguaje administrado o no administrado para desarrollar un proveedor debe tener en cuenta el tamaño de descarga y las dependencias del paquete de instalación del proveedor.

Un proveedor de OSC debe ser visible para COM, tal como se define a continuación:

  • Después de la instalación, un proveedor de OSC debe registrarse mediante el registro automático COM o regsvr32.

  • El registro COM de un archivo DLL del proveedor de OSC registra el proveedor en HKCU o HKLM.

  • ProgID de un proveedor está registrado en HKCU\Software\Microsoft\Office\Outlook\SocialConnector\SocialProviders.

  • Un proveedor de OSC desarrollado en un lenguaje administrado es visible para COM.

  • Un proveedor de OSC debe agregar valores al Registro de Windows que indiquen que el archivo DLL del proveedor admite los modelos de subprocesamiento de apartamento de un solo subproceso (STA) y apartamento multiproceso (MTA). Para obtener más información sobre los modelos de subprocesamiento COM, vea Descripciones y funcionamiento de los modelos de subprocesos OLE.

Los métodos de extensibilidad del proveedor de OSC deben devolver tipos primitivos, como string o bool. Algunos valores devueltos de cadena deben cumplir con la definición de esquema para la extensibilidad del proveedor de OSC. Solo se admite XML como valor devuelto.

Detalles del archivo DLL de extensibilidad del proveedor de OSC

El componente que admite la extensibilidad del proveedor de OSC es el archivo DLL de extensibilidad del proveedor de OSC. Los desarrolladores de terceros pueden crear archivos DLL del proveedor de OSC mediante estas interfaces de extensibilidad. En la lista siguiente se muestran los detalles del archivo DLL de extensibilidad del proveedor de OSC:

  • Nombre de archivo DLL de extensibilidad: socialprovider.dll

  • Nombre descriptivo del archivo DLL de extensibilidad: Extensibilidad del proveedor social de Microsoft Outlook

  • Versión principal del archivo DLL de extensibilidad: 15.0

  • Versión de typeLib de DLL de extensibilidad: 1.1

Información técnica miscelánea

La notación de objetos JavaScript (JSON) no se admite en el modelo de extensibilidad del proveedor de OSC.

No hay dependencias en un analizador XML. El proveedor de OSC puede usar un analizador XML que se incluya con Office, como Microsoft XML Core Services (MSXML), usar las funcionalidades de análisis XML integradas en Microsoft .NET Framework o usar un analizador XML de terceros.

Vea también