Saltar al contenido principal
Esta interfaz está implementada en FRE para Linux y Windows.
Esta es una interfaz de callback que puede usarse cuando se pierde la conexión con el servidor de licencias. Proporciona un método que se llama cuando se desconecta el servidor de licencias. Esta interfaz y su método se implementan del lado del cliente. Debe llamar al método SetLicensingConnectionRecoveryCallback del objeto Engine para permitir que ABBYY FineReader Engine use la interfaz que implementó. Puede gestionar la situación en la que se pierde la conexión con el servidor de licencias de la siguiente manera:
  1. Implemente la interfaz ILicensingConnectionRecoveryCallback. Especifique las acciones que deben realizarse después de que se interrumpa la conexión en la implementación del método OnDisconnect de esta interfaz. Por ejemplo, puede hacer varios intentos para restablecer la conexión de red y, si lo consigue, llamar al método RestartLicensing del objeto Engine para reiniciar el mecanismo de licencias.
  2. Llame al método SetLicensingConnectionRecoveryCallback del objeto Engine y pase la referencia a esta interfaz como parámetro de entrada para indicar que la interfaz que implementó debe usarse para gestionar interrupciones de la conexión.
  3. Mientras trabaja con FineReader Engine, la conexión con el servidor de licencias puede interrumpirse por algún motivo. Si intenta llamar a cualquier método que requiera una licencia operativa (por ejemplo, cualquier método de procesamiento), se llama al método OnDisconnect.
  4. El método OnDisconnect realiza las acciones que especificó. Si la conexión se restablece correctamente y el trabajo puede continuar, el valor devuelto de este método debe ser TRUE.
  5. En caso de éxito, la ejecución del programa continúa.

Método

NombreDescripción
OnDisconnectFineReader Engine lo llama cuando se pierde la conexión con el servidor de licencias.

Parámetro de entrada

Este objeto es el parámetro de entrada del método SetLicensingConnectionRecoveryCallback del objeto Engine.

Observaciones

En Linux, esta interfaz no funciona si el objeto Engine se carga como un servidor fuera del proceso.

Consulte también

RestartLicensing Engine