EA_AddinLicenseValidate [Guía de Usuario de Enterprise Architect]

Top Previous Next

EA_AddinLicenseValidate

button_main button_prev button_next

Descripción

Cuando un usuario ingresa directamente una clave de licencia que no coincide con una clave de Sparx Systems en la ventana de Mantenimiento de Licencia EA_AddInLicenseValidate se transmite a todos los Add-Ins de Enterprise Architect, proporcionándoles la oportunidad de utilizar la clave de Add-In key para determinar el nivel de funcionalidad a proporcionar. Cuando una clave es retirada desde el Almacén de Claves de Sparx Systems, sólo el Add-In objetivo será llamado con esta clave.

Para que el Add-In se valide a sí mismo contra esta clave, el manejador EA_AddinLicenseValidate del Add-In debería devolver verdadero para confirmar que la licencia ha sido validada. Mientras el evento EA_AddinLicenseValidate es transmitido a todos los Add-Ins, una licencia puede validar varios Add-Ins.

Si un Add-In elige manejar una clave de licencia al devolver verdadero a EA_AddinLicenseValidate, es llamada para proporcionar una descripción de la clave de licencia a través del evento EA_AddinLicenseGetDescription . Si más de un Add-In elige manejar una clave de licencia, el primer Add-In que devuelve verdadero a EA_AddinLicenseValidate es consultado para la descripción de clave de licencia.

Sintaxis

FunciónEA_AddInLicenseValidate (Repositorio como EA.Repository, AddinKey como Cadena) como Boolean

Parámetro

Tipo

Dirección

Descripción

AddinKey

String

IN

La clave de licencia Add-in que ha sido ingresada en la ventana de Administración de Licencia.

 

Repositorio

EA.Repository

IN

Un objeto EA.Repository representando el modelo de Enterprise Architect actualmente abierto. Sondean a sus miembros para recuperar datos del modelo e información de estado de interfaz de usuario.

 

Valor de Retorno

Para que el Add-in valide contra esta clave debería devolver verdadero para indicar que la clave es válida y ha sido manejada.

 

Aprender más

EA_AddinLicenseGetDescription

EA_GetSharedAddinName