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

 

Parámetro

Tipo

Dirección

Descripción  

Repository

EA.Repository

IN

Un objeto EA.Repository representando el modelo de EA actualmente abierto.  Registre sus miembros para recuperar  datos del modelo y la información del estado de la interfaz de usuario. 

PackageID

Long

IN

El PackageID del paquete de EA que solicitó el usuario para conectarlo a un proyecto externo. 

ProjectGuid

String

IN

El ID único que identifica el proyecto proporcionado por el add-in cuando fue establecida primero una conexión a una rama del proyecto de una modelo de EA.

 

 

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

MDG_Disconnect