Pregunta

Estoy intentando crear una instancia de una conexión COM para Communicator 2007 desde un navegador Fuera de Silverlight 4 aplicación. Estoy siguiendo un código de ejemplo - una (ligeramente diferente) ejemplo del cual es aquí - pero yo estoy recibiendo un error al ejecutar la línea siguiente:

dynamic communicator = AutomationFactory.CreateObject("Communicator.UIAutomation");

El error es:

Failed to create an object instance for the specified ProgID.

He descargado e instalado lo que creo que es el derecho SDK , pero OLEView no está mostrando la DLL de lo registrado - ¿hay algo que tengo que hacer para registrar la DLL de en el SDK? regsvr32 no parece trabajo.

¿Voy sobre todo mal? ¿Hay una mejor opción, tal vez con el cliente de comunicaciones unificadas (1.0 o 2.0) SDK?

¿Fue útil?

Solución

es Communicator se ejecuta en el momento? Se debe ejecutar con el fin de utilizar la API.

El código anterior funciona bien para mí, cuando el comunicador está en marcha, pero puede replicar su error al asegurar que no se está ejecutando cuando la línea anterior es golpeado.

Estoy bastante seguro de que el SDK está bien registrado, como you'g obtiene un error ligeramente diferente si no fuera:

No object was found registered for specified ProgID.

En cuanto a la SDK de la derecha - que depende de lo que estamos tratando de lograr. La API de automatización (es decir, el que usted está usando) le permitirá automatizar la instancia en ejecución de Communicator, así que es genial para, por ejemplo, la obtención de información de presencia, a partir de conversaciones de mensajería instantánea, la colocación de llamadas telefónicas, etc Sintonizar el comunicador de la interfaz de usuario. Sólo es necesario mirar UCCA si no está garantizado que Communicator va a correr, o si es necesario, por ejemplo, proporcionar su propia interfaz de usuario.

Me escribió en su blog acerca de las diversas APIs aquí

Una cosa más a tener en cuenta, si la actualización a Lync es una opción, entonces el SDK tiene un montón de controles de Silverlight / WPF realmente útiles integradas - algo de información aquí

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top