MDG Add-Ins MDGConnect [EA User Guide] |
Superior Previo Próximo |
MDG_Connect
MDG_Connect permite al Add-In manipular solicitudes dirigidas de los usuarios para conectar una rama del modelo a una aplicación externa.
Sintaxis
Function MDG_Connect(Repository As EA.Repository, ProjectGuid As String) As Long
La sintaxis de la función MDG_Connect contiene los siguientes elementos
Valor de Respuesta
Devuelve un valor distinto de cero para indicar que se realizó una conexión, un cero para indicar que el usuario no designo un proyecto y que la conexión no debería proceder.
Detalles
Se llamará esta función cuando el usuario intente conectar a un paquete de EA en particular a un de un proyecto externo que aún no se especificó. Este evento permite al Add-In interactuar con el usuario para especificar ese proyecto.
El Add-In es responsable de retener los detalles de la conexión, los cuales deberían ser almacenados en una base de por-usuario o por-estación de trabajo; ej. Usuarios que comparten modelos de EA en común en una red de área local deberían ser capaz de conectar y desconectar a proyectos externos independientemente uno de otro.
Por lo tanto, el Add-In no debe almacenar los detalles de las conexiones en un repositorio de EA. Un lugar adecuado para almacenar tales detalles sería SHGetFolderPath(..CSIDL_APPDATA..)\NombrDelAddin.
El parámetro PackageGuid es el mismo identificador que se requiere para la mayoría de los eventos relacionados al Add-In MDG. Por lo tanto se recomendable que los detalles de la conexión estén indexados usando el valor PackageGuid.
El parámetro PackageID es proporcionado para ayudar en la recuperación rápida de los detalles del paquete desde EA debiendo esto ser requerido
Vea También |